Few fixes which includes revert fixes 

As few fixes has been reverted here ec8ef1e1055c4e1598da13f49d30261f07f4a9b4 by mistake, including those again in this PR

Also changed little in description in `activemodel.gemspec`