Dashed locale suffixes are e.g. _pt_br, not _pt-BR.

Thanks to @PikachuEXE for reporting the issue and helping fix it.
Ruby 1.9 style hashes.

We didn't have 1.8 compatibility anyway, for other reasons, and 1.8 is also end-of-lifed.
Clean up installation instructions.
Remove Guardfile.

I don't use Guard anymore.
Remove Guard dependencies.
Extract file.
Cleanup.
Mention Rails 4 in README.
Be more explicit about Traco.locale_suffix argument.

Since we only relied on the default in one place, we might as well be explicit.
Readers can override default fallback.
Travis CI: also run with Ruby 2.1
Fix deprecation in spec.
Add fallback: :any option for ANY locale, not just the default.
Change fallback default from 'true' to ':default'.

Upping the major version since it will break if you explicitly stated
the default.
Update CHANGELOG.
Add .current_locale_column
Update link to globalize gem in README.

Also update (c) year and gemset don’t need to lookup dir’s that do not
exist.
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.