Update api submodule
Create .bashrc if it does not exist
Add grunt build tasks to app_server role
Shift nginx domain setup to app_server role and refactor using loops to prepare for adding more domains
Add vagrant digital ocean provider config, separate synced folder and vagrant-cachier settings to be per-provider
Install build-essential intead of just g++ as DO's box does not come with make installed
Add yourls/mysql/modsn.us setup tasks
Add module type filter
Add module level filter
Fix nusmods module case for case sensitive filesystems
Fix zeroclipboard path for case-sensitive filesystems
Use absolute path for short_url.php
Get only current semester's data for api to shorten setup time
Use https protocol for api submodule
Add production inventory and tasks
Add instructions for deploying to production
Fix zeroclipboard path for case-sensitive filesystems in url sharing view
Use absolute paths built files
Copy and rev disqus-count.js when building
Add rewrite rule for HTML5 pushState support in nginx