[RFR] Configurable actions

View actions are now configurable:

```js
editView.actions(['list', 'show', 'delete']);
```

![image](https://cloud.githubusercontent.com/assets/99944/5263080/ad50f57e-7a2d-11e4-8bd1-1fca12a230f0.png)

Alternately, if you pass a string, it is compiled just like an Angular template, with access to the current `entry` in the scope. This allows to easily add custom actions, or customize the buttons appearance:

```js
var template = '<show-button entry="entry" entity="posts" size="sm"></show-button>' +
                        '<delete-button entry="entry" entity="posts" size="sm"></delete-button>' +
                        '<my-custom-directive entry="entry"></my-custom-directive>' +
                        '<back-button></back-button>';
editView.actions(template);
```

The same logic has been applied to `listActions()` (API unchanged), which is now able to handle a template.