Updated dependencies.

Updated dependencies. Major change: update to angular v3.
Needed to resolve breaking changes concerning interceptors.

Also, the new vendorServices fuctionality does to work for the unit tests (since the unit tests use files from the /src dir).
WIP: started reconfiguring karma so that tests are run on files in the /build dir (i.e. processed files!)
Finished upgrading dependencies.

Karma modified so that only vendor files are referenced from the build directory.
Karma config moved to buildConfig/.

Unit tests were added for the automated vendor services/

Also fixed a bug that has broken audio download links.
Merge pull request #155 from QutBioacoustics/upgrade-deps

chore(dependencies) Upgrade deps