Perforce Client Bug fixes

Perforce - Client bug fixes when p4 settings arn't setup correctly, now
the client just asks for your credentials and you can store them locally
GUI - Added a P4LoginWidget
bug fixes
Merge remote-tracking branch 'origin/master' into Dev
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.
Merge remote-tracking branch 'origin/Dev'