larger margin in help pages
full help page now generated using a template, much better
handler to improve text cursor word boundaries

this can be used to improve navigation and selection of LilyPond text
it could be used by an event handler in the View, etc.
Make frescobaldi restartable

Solution from here:
http://stackoverflow.com/questions/15221361/how-to-restart-pyqt4-application

Seems to work, but I didn't test it with command line arguments
Add app.qApp.isGitControlled flag

This flag is True if Frescobaldi is run from the Git repository.
The used check is the presence of the .gitignore file
Only create the restart menu item when run from Git