created a branch for refactoring args parsing [no-issue][no-build]
test [no-issue]
removed test.txt [no-issue][no-build]
cleaned up .gitignore (removed old files)
added getGitRevision function to get current git revision.
changed svn export to git export
created dist src export path
added branch name to package names

now that buildbot builds branches, it'll be handy to see that branch
name in the package name.
fixed "hm dist src" command to support branches

also allowed non-unix platforms to run src
changed @ to - in package name
Parse arg refactoring #4124

Extracted platform specific argument parsing code.
Parse arg refactoring #4124

Implemented argParser class.
Parse arg refactoring #4124

Added unit testing
Parse arg refactoring #4124

Used argParser to parse arguments and removed the old code
Parse arg refactoring #4124

Fixed compile error on Linux
Parse arg refactoring #4124

Used argParser in DaemonApp.
Merged argsParse to master
Ignore Qt Creator user's settings file