Remove unnecessary dependencies
Merge pull request #452 from seuros/master

[Tests] Remove I18n Deprecation warning in tests.
Merge pull request #453 from seuros/travis

[Test] Add ruby 2.1.0 to Travis
Fixed README

I think it's more readable :D
Merge pull request #454 from takashi/patch-2

[Doc] Fixed README
fix as_8bit_ascii changes argument's encoding
update CHANGELOG.md
Merge pull request #456 from znz/fix-as_8bit_ascii-breaks-arguments-encoding

[Fix] as_8bit_ascii changes argument's encoding
Add page on contributing
Bump to 3.0.1; update changelog
Needless class_eval

This was doing nothing dynamic, and the eval is wastefully repeated if
there are multiple calls to `acts_as_taggable_on` with a context.

The helper for these methods is already a regular instance method not
used anywhere else, so the `tag_types.empty?` guard wasn't exactly a
huge win in saving namespace pollution.
Unused variables
Whitespace :innocent:
Redundant include silliness

Know an Ruby module. This stuff confuses and misguides newcomers.

http://yehudakatz.com/2009/11/12/better-ruby-idioms/
De-ugly line continuations
Merge pull request #412 from ches/cleanup

[Misc] Code cleanup, refactoring
Merge pull request #447 from mbleigh/pare_unneeded_deps

[Misc] Remove unnecessary dependencies
Thread safe support
Merge pull request #463 from billychan/replace-class-variables

Thread safe support
Add option to order by number of matching tags.

- Adds :order_by_matching_tag_count to tagged_with method