Multiple small fixup
Some small fixups I made. They have to be reviewed,
Patches:
- clearstyle: The try to make the really dense code more readable
- hideinternname: Name hides an intern name => renamed it
- comment: adapt different comment styles to make them equal
- null: Checks with None should be made with is oder is not. see http://pythoncentral.io/python-null-equivalent-none/
- addsub: simplify arithmetic
- notin: checks if something is not in a list/dict/.. should be done with 'var not in list'
- object: make all classes inherit from object
This is the biggest:
- parametermutable: make all parameter immutable. If you use [] or {} as a default parameter funny things can happen. there will only be one default list per function parameter. if this gets changed in all subsequent calls to the function the changed default parameter will be used. So this patch changes the behaviour to the one I think was intended