Merge pull request #18 from frabbit/genpy

some improvements
Merge pull request #19 from frabbit/genpy

work on python
switch cases can be empty
handle member fields that have no initialization
Merge pull request #20 from frabbit/genpy

add travis support for python
only care about python target for unit tests
merge Vector into std
move String.length implementation to compiler