Very rough port of calendar library and datepicker polyfill

This still needs a lot of work including:
* Moving more to the JEP model
* Moving more to Bootstrap (including switching images to glyphicons)
* Overhaul for performance
* Fix large number of formatting issues
* Fixing bugs caused by port and first steps of optimization/formatting changes
* Possibly moving calendar from plugin to dependency since it is so bulky

Since there is so much work, will merge in as is so others can help out with the cleanup in separate PRs. It is at least functional at this point so is a good starting point.