Change Ember function.property() to Ember.computed

Closes #3417
Merge pull request #3452 from novaugust/property-to-computed

Change .property() to Ember.computed