Update python bindings.

Output mode functions/constants. Realign things using spaces instead of tabs.
Change recently added API names for consistency.

Yes, having _MODE_ as part of the constant name is better, but in order to be
consistent, I'm changing these names to ugly ones. I would rather add _MODE_
part to the input mode constants, but it's a major API breakage, while
breaking new API isn't as painful. At some point transition to termbox2 will
happen, where I'll adjust API as I want, including better constant names. For
now I choose consistency over prettiness.
Realign defines with spaces instead of tabs.

As a side note, it makes sense to convert the preprocessor defines to enums
eventually. Better for parsing tools.