fixed OCS auth, added oci_class option
updated README
Remove criminally bad build system before somebody tries to use it
Ignore autogenerated files
Use python from $PATH, don't mess with sys.path blindly
Reformat to pep8 style

100% automatic, via autopep8 -j 4 -v -i `find -name '*.py'`

autopep8 version 0.9.1
oktawave.api isn't really an API, it's a command line client

To make it a real API we need to split the module in two parts --
the API part and the pretty-printing part

This is the first step
Remove useless method
Make OktawaveApi a new-style class

We'll at least have working super()
Split Account ops into API/CLI parts

Eventually we'll want the OktawaveCli class to contain an OktawaveApi
instance, not inherit from it but that'll be a separate refactor
once this conversion is complete (otherwise we'd break dir(cli))
Split OCI methods into API/CLI parts
Move OCS support mostly to CLI

The only Oktawave-specific thing is setting up the connection, which
remains in OktawaveApi
Split OVS methods into API/CLI parts

Our exception list is growing so move it out to a separate module
Split ORDB functions into API/CLI parts
API does not need the printer
Embed the API instead of inheriting from it

Barbara Liskov may stop hating me now
Some random cruft that crept in
Use unified table drawing code all over

Handles empty tables cleanly.
Log in to Oktawave immediately after creating the client

After dropping inheritance we actually stopped handling login errors.
This restores mostly sane behaviour