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.
Too many blank spaces between classes.