Merge pull request #814 from ractivejs/fix-config

Use prototype for defaults and performance improvements. Enough for today, merge in and see if any problems not under test
better this._super
Merge remote-tracking branch 'origin/dev' into fix-config
cleanup