Merge branch 'release/0.3.1' into develop
Fixed tar on Mac OS X.

In a better way than 4adeb0c218a479aa7d8c168a4a1ea4b7bc870211.
Cleaned whitespace.
...
Redone building `drupal-mode-map`.

This way it is easier to also add the mnemonic keys / functions to other
key bindings. I.e. I do the following in my .emacs to map them to the
hyper key:

```
(add-hook 'drupal-mode-hook (lambda ()
                              (dolist (elem drupal-mode-map-alist)
                                (local-set-key `[(hyper ,(car elem))] (cdr elem)))))
```
Don't delete `'trailing` form `whitespace-style` after all.

`whitespace-style` not only decides what kind of whitespace gets
highlighted by `whitespace-mode` but also what kind of whitespace gets
removed by `whitespace-cleanup`.
Added Api.drupalize.me as `drupal-search-url` option.
`flycheck-declare-checker` is now `flycheck-define-checker`

Fixes #38.
Used `default-directory` as fallback if `buffer-file-name` us not set.
Used `(buffer-name)` as fallback if `buffer-file-name` us not set.
Fixed typo in latest commit.
Updated phpcs patterns to new flycheck format.
Merge pull request #39 from xendk/develop

Updated phpcs patterns to new flycheck format.
Added info modes. Drupal Coder Sniffer understands info files as well.
Added special case for .tpl.php extensions.
Added default to run flymake in place.
Fixed namespace of custom variable.
Cope with different implementations of flymake-phpcs.
Bumped version to 0.4.0.
Merge branch 'release/0.4.0'