big refactoring of parseLP; also move related functions from regions.py to parseLP.py
Fill in rest of mapProcessing.

- Moved some functions to polygonUtils
- Moved adjacency calculation out of RFI and into mapProcessing
  and refactored (updating RegionEditor to follow)
- Made new subregion creation process clearer
- New algorithm for overlapping region resolution
fix import loop in between regions and decomposition
remove unused imports from project.py