abstract model - setting resources made consistent

...with setting resource_name
simple crud controller - support for custom as_json options
comp. res. - api, model for each provider
cli - case insensitive choices for optparse options
comp. res. cli - actions list and info
comp. res. cli - create
comp. res. cli - updating
comp. res. cli - deleting
comp. res. - system tests
comp. res. cli - pylint fixes