Merge pull request #21 from futhr/master

Update link to globalize gem in README.
Use range for copyright years.
Update spec syntax for RSpec 3

Checked with spec 3.0.0.beta2 only
treat_symbols_as_metadata_keys_with_true_values need to be removed when
the day comes of rspec 3 stable release.
Merge pull request #22 from futhr/rspec-syntax

Update spec syntax for RSpec 3
Fix bug with fallbacks and memoization

Closes #25. Thanks, @PikachuEXE!

Removed the memoization entirely because it was ill-advised to start
with: http://thepugautomatic.com/2013/08/memoization-is-a-liability/
! Fix `.current_locale_column` match current column naming convention
Merge pull request #27 from PikachuEXE/fix/current-locale-column

Fix `.current_locale_column` match current column naming convention
Bump version
Rspec's #match_array doesn't check order
Add overhead benchmark
Perfomance optimizations and refactoring.

* cache locale fallbacks and its corresponding columns on a class level
* calculate locale fallbacks list and check if class responds to a
  corresponding method instead of grepping and sorting all instance
  methods
* decouple locale fallback logic from ActiveRecord
* use named module with initialization, like
  `include Traco::Attributes.new(:title)`
Tweaks and cleanup for the nashbridges/performance patch.

Squashes these commits:

Mention benchmark in README, and doc its meaning

Doc LocaleFallbacks API compatibility

Whitespace, code style

Bump version

Code style

LocaleFallbacks/spec cleanup

Don't stub unnecessarily

Don't use described_class

https://github.com/barsoom/devbook/tree/master/styleguide#avoid-described_class

Explicit expectation

Separate spec_helper_models

Clarify spec

Restore locales_for_attribute API

We can add this argument if it's needed and documented.

Flag method as internal

More convenient to keep it public, but it's undocumented and should not be relied on.

Rename to Traco::ClassMethods again

Change (unreleased) version

No new API so it shouldn't have been a minor bump.
List contributors
Update changelog
Cleanup.
Spec cleanup
Simplify LocaleFallbacks
Restore locale_columns sorting of default locale first
Restore locales_for_attribute sorting of default locale first
Bump version