Added Multiple Layout Selection For Modules

Added ability to store multiple layouts per module in array called "layouts".  Maintained old method so developers are not required to update their modules to support multiple layout selection.

Joel.