Improve Releaf::TemplateFieldTypeMapper

* fix bug in .use_i18n?
* Change argument order for .field_type_name_for_* methods
* Add tests