Fixed subpackage support.
Adding additional items to default excludes.
Fixed 2.7 compile error.
Changing 'modified' placement in the version for changed code.
Added subsystem: windows/console support
fix: Kelvin version always marked as modified
expand_packages should only add subpackages
expand_packages added all subdirectories, but this picks up test code and utilities. It now
only adds subdirectories that have an __init__.py file.
Added version to setup.py