docs(ppopover): warn about display:block; styling
refactor(*): use full paths for directive templates

Number of changes in this commit:
- full paths are used for directive templates
- Karma watches and orocess all HTML templates so Grunt watch is not needed any more
- tests for exercise solutions are run as part of the build