Begin a Ransack change log (work in progress)

[skip ci]
Improve the change log [skip ci]
add romanian translation
romanian translation bug - ups :)
fix ro translation for predicate present
Add example code to Scopes docs in README

[skip ci]
Follow-up to last commit [skip ci]
Follow-up to last 2 commits on Scopes/Class Methods docs

[skip ci]
Add missing argument to Scopes example [skip ci]
README: Add missing `end` and improve explanation

in Scopes/Class Methods section.

[skip ci]
fix attribute translation for activerecord using STI
Merge pull request #428 from cubus/master

Add Romanian I18n. Fix attribute translations when using AR with STI.
Refactor Ransack::Translate, esp. the attribute_name

class method, hopefully for better readability and
maintainability.

All these class methods make me wonder if `attribute_name`
shouldn’t be in a separate class with instance methods
instead.
Replace Hash#compact with #reject for Rails < 4.1
Remove unneeded arg
README: Provide an alternative to `distinct: true`

for cases when the latter is causing problems while
searching on associated table's columns.

[skip ci]
Follow-up to previous commit [skip ci]
Update the change log [skip ci]
Make `ransackable/ransortable` methods clear/coherent

between implementation and docs.