Merge branch 'master' into develop

  * chore: add test fixtures
  * chore: bump version to 0.1.10
  * docs: update depencency section in README
  * fix(lib): calculation of commits w/ different mail
  * docs: fix repository url in changelog task
  * chore: add 'mochaTest' as test dependency
chore: fail release on decreased maintainability

Fail a build when given 'maintainability' threshold is not met.
Threshold values are read from .complexityrc
chore: rename task 'release' to 'bin'
refactor: logging and formatting
refactor: internal helper method
chore deps: update grunt-complexity to 0.2.0

This introduces a new `broadcast` feature which sends
'maintainability' data over the grunt event-bus.
chore deps: add grunt-complexity-updater
test: add test for --markdown option
chore deps: add grunt-bump (0.0.15)
docs: bump version to 0.1.11
Merge branch 'release-0.1.11'

* release-0.1.11:
  docs: bump version to 0.1.11
  chore deps: add grunt-bump (0.0.15)
  test: add test for --markdown option
  chore deps: add grunt-complexity-updater
  chore deps: update grunt-complexity to 0.2.0
  refactor: internal helper method
  refactor: logging and formatting
  chore: rename task 'release' to 'bin'
  chore: fail release on decreased maintainability