LB-1579 Refactored `dir` to `paths`

For a better readability.
LB-1579 Refactor configuration.

Refactor configuration.
All params now are under liveblog namespace.
Configuration is parsed with grunt.initConfig
Dir is renamed Paths.
App is now renamed liveblog.
server now is under servers.nodejs.
All url ar now in string format ( not hostname,port,protocol )

host param is now  liveblog.servers.rest
render now takes also livereload param, this will add the
servers.livereload port configuration.
LB-1579 Refactor configuration.

Refactor paths configuration for karma, simplemocha and watch.
LB-1500 Fixed pagination.

Added button pagination rendering on add-all posts event.
Refactored display toggle for button.
Renamed displayToggle into display-toggle file.
LB-1395 Docco and Docco-Husky tasks added.

Path for documentation accesible via servers.nodejs/docs
Fallback to documentation if no liveblog.servers.rest is provided.
Task for docco:all and docco:test added.
Task for docco-husky:all and docco-husky:test added.
doc folder renamed to docs, added dev subfolder with the md's.
Added contributors in pakage.json for a better docco-husky render.
LB-1579 Review changes.

Added docs/index.html for docco generation only.
Commented url-href.js
Fix language typo for languages.
Merge pull request #110 from nistormihai/master

Refactored config.