Do not override StyleGuide default parameters if hook uses defaults

* Git and Mercurial hooks respect the FLAKE8_IGNORE environment
  variable.
* Git and Mercurial hooks respect local configurations and do not
  override these from the hook if the hook uses default parameters
* Fixes #120: https://bitbucket.org/tarek/flake8/issue/120/