locale prefix support:
* set locale based on request header
* enforce locale path prefix when current locale is not the default
* note: don't use root_path anymore, instead use home_path
Merge pull request #131 from elijh/feature/locale-routes

locale prefix support