Prefer tasks + config inline within project

grunt-microlib was a good idea, but proved to be
more confusing and hard to work with then expected.

Going forward, we can extract more parts of this build 
setup into modules. But the core config, should likely
continue to remain in the project.

Hopefully this improves hackability.

- [ ] s3 task appears to have some issues
- [ ] confirm release code still works correctly

(@stefanpenner / @njj023)