Update jQuery UI and Select2 libraries
Add _v1 suffix to localStorage keys, in preparation for future changes. Initialize hash variable before select2. Fixes #14
Rename package in package.json from NUSMods to nusmods to fix npm invalid name error
Make module choices sortable
Leave out compress task, triggers "Recursive process.nextTick detected … RangeError: Maximum call stack size exceeded" crash with node 0.10.x
Leave out download task by default
Add ClickTale snippets
Add enhanced link attribution to Google Analytics snippet
Update grunt and grunt-contrib dependency versions
Retry getting url on error or when server unavailable page returned while crawling
Handle complex irregular week patterns in iCal export
Fix regression to default bootstrap colors due to select2 CSS updates
Widen exam table cell slightly to better accommodate certain dates
Remove hacks that fixed previous data discrepancies which no longer exist
Updates for 2013/2014 Semester 1
Fix various scraping tasks to match latest page updates
Fixed several minor typos for npm install to work properly
Merge pull request #21 from infinitus/master

Fixed several minor typos for npm install to work properly
Merge branch 'develop'

Conflicts:
	README.md
	css/select2x2.png
	grunt.js
	index.html
	package.json
	src/coffee/main.coffee
	src/css/select2.css
	src/js/jquery-ui/jquery.ui.core.js
	src/js/jquery-ui/jquery.ui.draggable.js
	src/js/jquery-ui/jquery.ui.droppable.js
	src/js/jquery-ui/jquery.ui.mouse.js
	src/js/jquery-ui/jquery.ui.widget.js
	src/js/select2.js
	src/less/main.less
	tasks/crawl.coffee
	tasks/jsify.coffee
Update submodule url