MAINT:Subclass OptionParser to change error method

Instead of printing the script usage information and an error message,
only the error is printed now.

This PR is going to get merged against qcli.
Can be simplified to:

```python
def __init__(self, error_prefix='', **kwargs)
```