Unify app & print-smart app
Add custom requires boot modules
Move print-smart directives to js/directives folder
Print-smart directives are disabled if not inside parent <print-smart> directive
Move in session documents directive under js/directives
Fix cosole.xyz() on old IE
Make 'use strict' locale
Fix JSHint errors