Added `hash-table-p` check.
Merge pull request #37 from xendk/develop

Fixups to flycheck support.
`drupal/phpcs-dont-show-trailing-whitespace` common to flycheck and flymake.
Added missing EOL.
Fixed tar on Mac OS X.
Improved rootdir detection for etags and gtags.

No need to rely on `drupal-rootdir`. Use root directories based on the
TAGS and GTAGS files.
Fixed latest commit.

I missed some edge cases.
Swicth to https links to Drupal.org.

Also changed links to Drush (now on Github) and Coder Sniffer (now part
of coder.module).
Added a simple `drupal-tail-drupal-debug-txt` function.

Fixes #20.
Added function to wrap string in t().

Bound to `C-c C-v C-t`.

Fixes #15.
Bumped version number to 0.3.0.
Merge branch 'release/0.3.0' into develop
Fixed `drupal-search-documentation` for PHP keywords.
Bumped versio to 0.3.1.
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`.