enableHistory default flag

Added flag to disable history tracking. It interferes with some other frameworks (backbone.js, ember.js). It would be nice if this feature was optional :D