Upgrade JavaScript packages
Ensure page only takes up width of the window
Let's use Less
Break Less files up
Update NewInstanceWidget for Bootstrap changes

Expects to load remote content into .modal-content rather than .modal now.
Fix select2 updating
Handle year

Set session year when passed in URL, update URL year when a record is added
Get year from session
Make default year this year
Change year on garden metric page