Fix for #2 'Template settings other than 'cache' in init get overridden by doT.templateSettings'

Moved `defaults.options` to be the last argument of `mergeObjects`.  Template settings specified in your init function (e.g. `strip`) now override `dot.templateSettings`.  The `cache` setting is preserved as this property does not exist in the default `dot.templateSettings`.