chore(base): move tests into source folder

By placing tests next to their subjects we make the paths between test
and source much smaller. This also makes it easier to move code around
since the tests will come too.
chore(jsdoc): move tests into source folder

By placing tests next to their subjects we make the paths between test
and source much smaller. This also makes it easier to move code around
since the tests will come too.
chore(nunjucks): move tests into source folder

By placing tests next to their subjects we make the paths between test
and source much smaller. This also makes it easier to move code around
since the tests will come too.
chore(ngdoc): move tests into source folder

By placing tests next to their subjects we make the paths between test
and source much smaller. This also makes it easier to move code around
since the tests will come too.
chore(examples): move tests into source folder

By placing tests next to their subjects we make the paths between test
and source much smaller. This also makes it easier to move code around
since the tests will come too.
chore(package.json): remove pre and post install hooks

These hooks were generating softlinks between the project and node_modules
but this is not very cross-platform so it is being reverted.

Closes #103
chore(package.json): fix path to tests in npm scripts