Bring getRegionManager and region options on Application in line with LayoutView

This PR should satisfy #1485 if I interpreted it correctly.  I read through #1516 but didn't see a dev branch yet, so I based off master.  Please let me know if I need to change.
As per #1355 and the result of #1436, add/remove region(s) should return the regions that were added/removed