Added:
- Tasks for docs generation
- `src` for docs and doc-site
Firts working docs generator prototype
Added disqus.com account to docs generator
Fix with domain name to make discussions on docs site work
Updated docs
- All the docs moved under tutorials
- Lean up for `Gruntfile.js`
Added actual api description for `lib/http/` and `lib/utils/` paths  and some css updates
Added tasks for updating docs in gh-pages
test for update:docs
test for update:docs (2)
feat(Gruntfile): Add task `grunt changelog`

Tasks generate CHANGELOG.md according to current release commits

For more details please see
- `Gruntfile.js`
- https://github.com/ajoslin/conventional-changelog/blob/master/CONVENTIONS.md

Also uses in  task `grunt release:prepare`
Added forgotten call `grunt.loadNpmTasks('grunt-conventional-changelog');`
refactor(Gruntfile): refactor for `grunt before-test` task
feat(Gruntfile): Add task `grunt isClean:branchName`

Task checks if specified branch clean
feat(Gruntfile): Add task `grunt release:push`
chore(CHANGELOG): Added empty CHANGELOG.md
feat(Gruntfile): Add helper task `grunt isGhPagesBranch`

Task checks if local branch `gh-pages` exists, if not runs:

`git branch gh-pages origin/gh-pages`
fix(Gruntfile): names changed for tasks `isGhPagesBranch`, `isClean`

`isGhPagesBranch` to `is-gh-pages-branch-exist`

`isClean` to `is-clean`
chore(Gruntfile): removed white spaces
chore(Gruntfile): fix description for `release:complete` task