Revert "Remove FC001 per #86"

This reverts commit 8dedb46cdf1a7040df5009032a644ef4f5c8ead6.
Revert "Remove remaining references to FC001, refs #86."

This reverts commit 418df2a65fbf9dae8d7db9618c9651470728e4b6.
Allow to override description of Rake task

Example:

  desc "Run Foodcritic lint checks"
  FoodCritic::Rake::LintTask.new
Improve output of Rake task if check failed

* Do not print out result a second time.
* Do not raise an exception, just exit with 1.

This is close to what RSpec's Rake task does:
https://github.com/rspec/rspec-core/blob/master/lib/rspec/core/rake_task.rb
Fix bug with FC022 and definition
Rake task can use context output

Add support for ContextOutput and SummaryOutput to
the rake LintTask.

It can be enabled with the option `:context` set to `true`.
gitignore: .bundle and tags

* `.bundle` -- useful to ignore in case `bundler` is passed options.
* `tags` -- ctags is a great way to search source, ruby included.
Add Ruby 2.1.0 to .travis.yml
relax nokogiri pinning

lets foodcritic pick up nokogiri 1.6.1
relax gems to semver-based restrictions
add chef 11.6.2 through 11.10.4
add more chef versions to array
Adds support for short version of attribute precedence (override\! and default\!) to FC047 and other rules
Ruby 1.9.2 is no longer supported.

Relax and update gem dependencies.
Formatting tweak.
Treetop grammar is not available from Chef 11+.

https://github.com/opscode/chef/commit/862d971eed1c11e6990b1c08f00cac67a10a2e79
Merge commit 'db589bb90dbfdb91fa3df3023d1bab2f32fea0a4'

Refs #97.
Merge remote-tracking branch 'mlafeldt/improve-rake-task'
Merge commit '9c330c75f9e75f190e9ea06c50c781977b783b4f'
Merge remote-tracking branch 'docwhat/patch-rake-context'