Actions warning

Since almost every property on a class definition is a function, it's easy to accidentally say this out of habit:

````javascript

App.MyController = Ember.Controller.extend({
  actions: function() {
    doThing: function() { ... }
  }
});

````

When you meant to say this:

````javascript

App.MyController = Ember.Controller.extend({
  actions: {
    doThing: function() { ... }
  }
});

````

The above doesn't produce any error or warning, it just makes your handlers invisible. My change adds a warning.