wip
Merge remote-tracking branch 'upstream/master'
wip, basically working
Merge pull request #306 from PeterBjuhr/master

Typo fix
wip
lydocument provides the ly.document API for a Frescobaldi document (QTextDocument)
better
Merge branch 'master' of github.com:wbsoft/frescobaldi
Update prefs_lilypond.md: dragging include paths

closes #307
add Runner, improve doc
Merge pull request #308 from uliska/include-paths-help

Update prefs_lilypond.md: dragging include paths
add ly.document.TokenCursor and TokenIterator

they are like tokeniter.Runner and tokeniter.Source respectively.
Merge branch 'master' of github.com:wbsoft/frescobaldi
wip
wip, cursor updates position, doc love
add few Cursor methods
add DocumentBase.tokens_with_position
a wip stub for rewriting the rhythm stuff to use the new ly.document infratructure
make the token iterators capable of either using tokens() or tokens_with_position()
fix position and slice

although they are not really needed when using tokens_with_position,
they should return correct results.