chore(changelog): add changelog through Grunt
docs(readme): add wish for success http verbs
refactor(tests): break out httpInterceptor tests
feat(apimock): automatic fallbacks

ApiMock can now activate automatically on request errors. So it’ll try
to access the API and if it fails then it will try to do a rerouted
mock request instead. The flag is `auto` and can be set globally in
browser url `?apiMock=auto` or locally on $http request (`$http.get({
url: ‘…’, apiMock: ‘auto’ })`).
test(apimock): expose error in auto-mock
fix(apimock): fix logic in automatic fallbacks
docs(readme): add note on automatic fallbacks
refactor(apimock): improve interface
test(apimock): verify normal API failure
docs(apimock): add note on auto
test(httpInterceptor): check fallback count
test(httpInterceptor): cover black box tests
test(apiMock): deprecate, only do black box tests
refactor(apiMock): major rewrite

Rewrote most of the code for a cleaner interface that supports more
potential commands. Previous version only worked will with auto on/off.

BREAKING CHANGE: Interface for apiMock service has changed.

You shouldn’t be using apiMock object anymore. There’s currently not a
good way to detect if mocking is enabled as that can change on
individual http-requests anyway.

We’re considering printing to $log to notify when mocking is occuring.
Suggestions are welcome.