Reorganized Jade partials to minimize angular work while still allowing just about everything to be wrapped in a callback

This will allow us to keep a tiny, tiny < 1 KB initial load file that
stays on SP, everything else can be managed remotely without having to
resort to CORS.
Fixed spinner stuff to actually make IE happy for once + added transitions to make it seem less jerky when hiding on fast-loading pages.  Also did some CSS cleanup
Fixed missing $timeout dependency injection for utils.ignore()

This was causing IE to throw all sorts of errors whenever the app was
packaged for production—Chrome was still happy as usual.
Added init_globals.js to vendor directory to ensure our globals are set at the start

Also added automatic brunch reload disabling if it was left in for
development builds.