[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges.