#489 (new feature) - Add facility to move CMS content between different
areas of the site
#490 (new feature) - Remove "primary" flag from content containers and
move into layouts
#491 (new feature) - Upgrade cms template manager so that items can be
positioned using boostrap rows/cols 

Requires following SQL update (cms module):
ALTER TABLE `cms_template` 
ADD COLUMN `handler` ENUM('bootstrap','yui2') NULL DEFAULT 'bootstrap'
AFTER `templateId`;
UPDATE `cms_template` SET handler='yui2';

ALTER TABLE `cms_templateSnippet` 
CHANGE COLUMN `position` `position` VARCHAR(24) NOT NULL DEFAULT '' ;

Requires following SQL update (site manager module):
ALTER TABLE `site_layoutSite` 
ADD COLUMN `primaryContentContainerId` INT UNSIGNED NOT NULL DEFAULT 0
AFTER `contentContainers`;

UPDATE site_layoutSite ls 
      inner join
      site_contentContainer cc ON cc.primary=1 AND (ls.contentContainers
LIKE CONCAT('%"', cc.contentContainerId, '";%') OR ls.rowConfig LIKE
CONCAT('%"contentContainerId":"', cc.contentContainerId, '"%'))
SET primaryContentContainerId=cc.contentContainerId;