Making submenus more readable on mobile
Made children-grids work well on mobile. Closed #47
Added Shortcodes::hasShortcode()
Not showing submenu on touch devices if it's a children-grid

children-grids typically have many child pages and the submenu
becomes unruly because of it. The menu is unnecessary since
children-grids come with pagination.
Styled columns better on mobile
Allowing scripts to be created while in admin

Fixes issue where a new site could not create the css and js assets
unless it was published and visited
Not instantiating unnecessary class
Made sure admin actions are set up
Added missing visibility keywords, updated some
Added missing meta box on messages
Initializing theme for actions
Removed a wordpress hack
Added calendar_archive_page_id theme option back
Added full calendar link to core widgets
Properly queueing calendar assets