remove mass assignment in model_change_tracking

with tests for the case when attr_accessible is used
Hopefully make travis work again
add another version switch

to make #assign_attributes work with rails 3 and 4.
manually set attributes
Merge pull request #126 from wursttheke/avoid-mass-assignment

remove mass assignment in model_change_tracking