Leftover fix after recent API change

Broke Account_Settings and OPN_Create
Fix OCI_TemplateInfo

Template descriptions are now passed completely differently.
Ignore PyCharm files
Use click for option parsing

Option usage warts were not cleaned up, only some PEP8 and PyCharm
reported stuff
We're now officially PEP8-clean, yay!
Stop shadowing builtins (where possible)
Make the OktawaveApi._logon method public

We're using it from the CLI, anyway. Also, creating attributes on the fly
isn't that great of an idea
Skip an API call with unused result

Now instead of crashing when trying to remove an OCI from a nonexistent OPN,
we raise "not in OPN" exception. Not 100% sure this is right but we cannot
cleanly catch "no such OPN" exception (random UUID exception).
Make not-really-methods into normal functions

As of now, we're 100% PyCharm clean, apart from spelling errors,
which really aren't. Yay!
Bump version

We've killed the interactive mode and will tweak some CLI options,
so at the very least change the version number to raise some eyebrows
Fix OCI_TemplateInfo output

Print template descriptions below the main table as they may be long
and throw formatting off completely
Drop hardcoded subregions

There's an API call for that
Warn about OCI needing restart to change class
OCI_Classes to list OCI classes available
Make shared/not shared disk an option, not an argument

Slightly saner usage
Make subregion an option, not an argument

I'd guess it's not whe most important setting, after all