cli parser changes:

- More python creation: no Parser.new(), just Parser()
- Special handler for if the specified editor is not present
generate version history:

- Now makes changes to the most recent HTML, grabbed
  from the main repository.  If not found, it asks you
  to copy the file manually.
- Paths changed to unicode
globals.py: paths changed to unicode
Merge branch 'lojack-dev'