SWF Layer2 region selection does not get passed to child objects

Support for specifying a region was recently added to SWF Layer2; however, child objects do not get passed the region configuration, and thus calls based on those objects (eg, child_obj.describe()) may fail or return invalid information.

This pull request passes the region to child objects as they are instantiated, ensuring region consistency across Layer2 objects.
Line length