Created updateDom method so extenders can add behavior

The use case for this is described in https://github.com/emberjs/ember.js/issues/1545