Add SourceLineLocation class
Move SourceLocation to sesh::parser
Change SourceLocation count base to 0
Redefine SourceLocation using SourceLineLocation
Add SourceLocation comparison operators
Add Source abstract class
Add LineAppendedSource class
Add LineContinuedSource class
Merge pull request #4 from magicant/feature/source

Implementation of source code datatype