Remove bower dev dependency

Use `npm` instead of `bower` to manage the dev dependencies. This has proven necessary for work on #2037 to continue + it kills a ton of dev dependencies!
yeah lets do two commits here.. one to sort and one to remove things, just keeps the diff more sane