Updated argument parsing, more consistent

* Changed `attributes` to `attribute`
* `attribute` can now be used multiple times or with commas
* `link` can now be used multiple times or with commas
* `mixin` can now be used multiple times or with commas
Added custom formatter errors
Major changes in output rendering and helpers
There is no #merge! for Occi::Core::Resources