Locale conflict with facebook

This fix various issues with the locale parameter of facebook.

1. replace "-" with "_" in the locale string to be compatible with facebook
2. Add a "data-locale" attribute to override the automatic locale detection
3. Add the possibility to pass "none" to the data-locale attribute to disable it

Related issue: #29