Restructuring Generator/Actions, actions are organized into 3 categories now:

* Generic actions - do not require any parameter (eg. Save, List)
* Object actions - require Primary Key parameter (eg. Edit, Delete)
* Batch actions - require multiple Primary Key parameters (eg. Delete selected)

Also changed templates and builder logic for Edit, New and Show actions:
* `findActions()` method looks for a generic action by given name
* if no generic action is found, it looks for object action by given name

Which allows to mix generic and object actions (and control their order), for example:

```yaml
builder:
  edit:
    actions:
      save: ~
      show: ~
      list: ~
```

will be displayed as `[Save] [Show] [List]`  (notice mixed order: `[generic action] [object action] [generic action]`).