refactor(core): Licenses files

Adding missing Licenses files, reformatting gulpfile and karma config file

Closes #4.
feat(core): ability to disable the elasticity of the textarea

Adding a parameter to the directive to disable the msd-elastic.
New tests cause the re-compile make the old fails.
Still default behaviour.
Little fix on the js watch of the gulpfile.

Closes #5, #10.
fix(style): background-prompt on all the viewport

When the page is scrolled, the overflow background of the prompt
dialog was not covering all the screen.
Thanks to @chovy !

Closes #8.
chore(core): provide unminified versions

Adding the compiled css file and the concatened files in the dist folder before
minification. Modifications in the gulpfiles to automate this.

Closes #9.
docs(dependencies): integrating david dependencies
chrome(tests): begin of e2e tests using protactor
test(e2e): proceeding e2e test structure
test(protractor): structuring for better protractor
fix(tests): protractor paths files in e2e config
test(coveralls): fixin karma and begin coveralls
fix(travis): missing require
fix(gulp): typo
fix(travis): adding phantomJS
fix(karma): improving conf and package
chore(travis): changes in karma and travis build
chore(travis): need tests to pass
chore(karma): removing useless templates
fix(travis): improving bower install on travis build
chore(karma): change conf
fix(test): Launching test and coverage support now operational