Added the the ability to pass a layout into a component in the options array. Layouts passed in in this manner will override the any that are defined in the template.
Changed model views to use layout as their view property instead of view to be consistent with the other component types. Behavior is mostly unchanged except for fixing a few bugs.
Admin content slots upgrade. Added image slots and admin interface for editing and added an image slot type.