Fixed bug https://bugs.launchpad.net/leo-editor/+bug/1399895/
Corrected a Python 3 syntax error in PythonTidy.py and added that file to the list of files to be syntax checked in unitTest.leo.

Leo build: 20141206051545
Generalized the test for encoding in g.toEncodedString.

Leo build: 20141206102008
Added note about how to demonstrate bug #78 reliably.

Leo build: 20141206103804
GTD: to-do

Leo build: 20141206172149
@test syntax of all files now uses glob.glob to compute all files to be tested.  Much simpler and more general than listing individual files!
Corrected python 3 incompatibility in scripts/elevate.py.

Leo build: 20141206175533
Added tracing to @test syntax of all files.  Also added checks for all .py files in extensions and test folders.

Leo build: 20141206175807
Replace link on Leo's home page  to launchpad with github.  Added a link to report bugs.

Leo build: 20141206180423
Finally found the real cause of bug #78: https://github.com/leo-editor/leo-editor/issues/78
The problem was in the PythonQSyntaxHighlighter class: it does not work *exactly* like QSyntaxHighlighter.
The fix was to call w.seeInsertPoint() in pqsh.reformat_blocks_helper.

Leo build: 20141208082456
Disabled a recent debugging trace.

Leo build: 20141208112038
g.importModule can now import from the external folder, or a subfolder.

Leo build: 20141208113628
Added unit test for g.importModule

Leo build: 20141208131247
Added rope as a subproject.

Leo build: 20141208163902