Check if the attribute is a file method before returning its input type. Closes #183

CarrierWave does not use a virtual attribute, but a real db column. It'd return
the :string type for such columns instead of guessing the file method correctly.
Small refactor: file_method? is better returning a boolean than the input type
Adding label class configuration option
Adding tests for default label class
Spaces
case..when indent
Tests green on 3.0.4
Improve i18n lookup for nested models, closes #48
Changelog
More CHANGELOG
Add tests to ensure false booleans are checked/selected correctly with collection helpers
Fixed typo in generators, thanks to grimen. Closes #192
fix instance var name on namespaced resource scaffold
update haml template to use f.error_notification
Fix invalid syntax in tests for Ruby 1.9
Tests green on Rails 3.0.5
simple_fields_for builder fix
tests for custom builder instantiation on a simple_fields_for call
Use the existing custom form builder for tests and refactor a bit
The tests makes more sense under the builder