chore(grunt): add task suite buildlib

This tasks suite enable the distribution of the app as a lib (read component) for another app using requirejs
chore(grunt): add karma configuration for run unit test against lib

The goal is to check that unit test suites can be executed against the distributed version in a lib.