Added documentation on running the tests.
Added flycheck integration.
Fixed incorrect symbol specification.
Updating flycheck whenever new ycmd results arrive.
Addressed some elisp cleanup warnings.
Cleaned up flycheck-ycmd.el in prep for push.
Removed default parse-result hook.

Now by default parse results will not result in any sort of
display. Users can add flycheck-ycmd (or the old decorator hook) if they
want.
Removed unnecessary major-mode specification from flycheck-ycmd checker.
Updated README with info on flycheck-ycmd.
Added 'emacs' spec to source code snippets in README.
Filled out header docs for flycheck-ycmd.el.
Removed TODOs from flycheck-ycmd.

These have been converted into proper issues on github.
Added ycmd as a requirement for flycheck-ycmd.
Fix malformatted header line, and prefer defvar to top-level setq
Merge pull request #120 from purcell/patch-4

Fix malformatted header line, and prefer defvar to top-level setq
Made flycheck error map const.
Using flycheck-buffer-automatically instead of flycheck-buffer.

This is at the recommendation of the flycheck maintainer. Apparently
this is the better approach until a proper asynchronous approach can be
cooked up.