Fix of #179: Custom attributes are not correctly reverted when calling model.revert()
Added isDirty = false after reverting (and test)
Added Tests
Merge branch 'master' of https://github.com/GitAleB/ember-model

Conflicts:
	packages/ember-model/lib/model.js