CMS-2978 Live Edit - Adding component to layout doesnt work.
Added method hasParentComponentPath to RegionPath
CMS-2978 Live Edit - Adding component to layout doesnt work.
Fixed method ComponentName.isDuplicateOf - it did not really work well
CMS-2978 Live Edit - Adding component to layout doesnt work.
Removed unneeded methods AbstractRegion.addComponentFirst and Region.addComponentFirst.
Added instead argument for specifying region in method addComponentAfter

Fixed method AbstractRegions.getRegionForComponent
Fixed method AbstractRegions.ensureUniqueComponentName, since now ComponentName only needs to be unqiue within a Region