refactor(less): move layout to separate include stylesheet and change the main components include files dependencies

- so from this point on all specific paper elements includes will be in paper.less and custom components in _components.less
- fix also gulp watcher for new less files
feat(form.validator): create validator directive for setting validation css classes for input
feat(form.validator): update styles for input addons when focused, rename first last addon directive names to common bsn-* namespace
feat(form.validator demo): update demo html
feat(ui.bootstrap): add bootstrap + make menu collapsable on small viewports
feat(form.bsmSelectGroup): create directive with proper styling for select elements

- add calendar demo to form demo, fix value handling change in materialInput ( temporarily )