Initial draft of customizable logger

- yeoman generated application
- provider/service implementation in app/scripts/logging.js

no review so far
Implemented log appenders, created tests

- created log appender for console logging
- created possibility to take timing performance tests
- created possibility to enable memory size logging
- created tests for logger configuration

reviewed by BN
Implemented http appender for uploading of logs

- Created configurable http appender
- Implemented tests for the appender
- Adapted log-demo-app to show appender usage
- Ability to reset logs in log-demo-app

reviewed by BN
[CLEANUP] remove unnecessary dependencies and files
[CLEANUP] new directory structure
[CLEANUP] naming conventions
 - $customizableLogger > catLogService
 - $httpLogAppender > catHttpLogAppender
 - ngLogCustom > cat.service.log
[CLEANUP] remove unused grunt and introduce gulp