Group .ly src file data into objects (issue #31)

Group .ly src filename / contents pairs into LySrc namedtuples,
and .ly src filename / line number / column number triples into
LySrcLocation objects.

This paves the way for cleanly supporting music originating from
multiple files via \include.

https://github.com/aspiers/ly2video/issues/31