Inittial commit.
Put everything under PerforceTools module.
Change entry method to be useable as a lib.
Adding ability to use customized commands of already exist one.
 The files in the commands/custom will not be overwritten during update.
Clean up parser a little bit.
Add common command utils and create static method to get perforce connection rom main module
Auto connection
GUI test
Cleanup
Cleanup
Change move to handle empty changelists and check shelved files before revert.
Change move to easily switch between two workspaces.
Change move to easily switch between two workspaces.
Adding 'create_new_changelist' method to CommandUtils
Rename project and every necessary files.
Start implement 'shelve in' functionality.
Rename variables
Implement 'shelve_to' functionality
Change text when create new changelist for shelve
Delete own config.