Logging

Trying to fix the local appdata content as its relates to logging.  The
Logging module is the next thing i want to tackle.  It needs to be more
robust, easier to user/understand and extractable/unobtrusive.
First Commit to get PyPi Package up

This cleans up a few things and allows the package to be distributed on
pypi.
Syncing Version Number to PyPi
Bumping Version and fixing database logger

Trying to get pypi package to install
Fixing up logging

DTL - __pkgname__ will change based on where you are running, but now it
should just find where DTL is and used its directory name as the
__pkgname__.  This affects logging because we create a log and db log
files from this name.  I'm still not happy with how __init__.py houses
the variables.  There should be a config file somewhere that takes care
of most of this, especially the log setup, and this should only contain
actual internal information not customizable information
Maya Selection - WIP commit

Maya - Integrating and upgrading maya selection class.  Changine
BaseStruct to be serializable
Maya - Integrating vertexColorUtils which relys on the maya selection
class
Maya Selection Work

API - Added a BaseDict class that extends Base Struct
API - BaseStruct's now have the ability to be serialized and
deserialized.  Assuming the derived class is set up properly this
should work flawlessly
API - Updated Document to use BaseDict
Maya - Selection and ObjSelData use BaseDict
Maya - Selection class almost fully blocked out, just need to wrap up a
few more loose ends with handling the selection and pulling data from
it.  Also need to implement the lazy loading of other data related to
the selection
Merge branch 'HomeBranch'