Python Converter Enhancements

- Move prefix/postfix assignment to previous statement
- Handle out,ref arguments on method calls
- Generate backing fields for Auto-Implemented Properties
- Create Class with class fields for Enum
- Generate isinstance for type checks
- Fix empty condition for loops
- Generate code for locking statements
- Generate pythonic lambda statements where possible
- Generate anonymous and complex lambda
- Fix simple += assignments which are not event handlers
- Handle using statements