Base libraries added

Require.js:
- app/webroot/js/common.js is always added unless it's overriden by some
page specific javascript file
- app/webroot/js/Controller.js will override common.js with a controller
specific javascript file.
- app/webroot/js/Controller/action.js will override common.js and
Controller.js with am action specific javascript file.

Less.js:
Uses less.js for development, and .css files for production. Development
server name needs to be set in the default layout.

Thos js scripts facilitate Bootstrap integration:
- app/webroot/js/app/active_lnk.js : Highlights active page in left
sidemenu
- app/webroot/js/app/active_lnk.js : Highlights active tab

Fullcalendar has been added as a js library

Default layout has a footer that sticks at the bottom of the page