[issue #1] analysis service

The initial version of the analysis service containing the owa
implementation as well as some worldstate utils that help to strip the
icc data from a set of worldstates.
[issue #1] initial dynamic table
[issue #1] initial dynamic table
#1 grunt now generates a sensible dist folder with all necessary script and style files
#1 changed script name for build in index html
#1 adopted jshintrc to allow non-case-sensitive names
#1 following dash-based naming convention for 'forCriteria' attribute
#1 simple css styling of group rows
#1 added icmm_js as bower dependency
#1 using the worldstate util in icmm_js to strip icc-data
#1 removed function for ng-class styling
#1 using worldstate-tree-widget for selecting input worldstates for analysis widget as show case
#1 hide the table when no worldstates are provided
#1 added icons in front of the indicator/criteria names
#1 jslint
#1 seperated modules for widget and demo application
#1 changed nopager template to an empty template to avoid error
#1 added karmar-nghtml2js-preprocessor as dependency
#1 using karma template preprocessor
#1 removing obsolete dependency in analysis service module