Call "template" method with scope set

This avoids writing non-intuitive code such as:

   AmpersandView.extend({
        values: [1,2,3],
        template: function(constext){
             return context.values.join(", ")
        }
    })

In favor of:

   AmpersandView.extend({
        values: [1,2,3],
        template: function(){
             return this.values.join(", ")
        }
    })
Merge pull request #24 from nathanstitt/template-scope

Call "template" method with scope set