Decoupled SCoP creation and pass logic.
- Created a new pass ScopInfoRegionPass. As name suggests, it is a region pass and it is there to preserve compatibility with our existing Polly passes.
- ScopInfoRegionPass will return ScopInfo object, which actually builds the SCoP object.