bumped the copyright to 2014
Makes Soft_Delete::purge() actually delete models
fixed passing custom data to a model constructor; fixed as_object() instantiations not cached

thanks for @keigoi for spotting the custom data issue (see #332)
Merge pull request #329 from sagikazarmark/1.8/develop

EAV properties added to to_array