Added new "IsReference" property to SourceLocation to distinguish between method definitions and method prototypes (also for classes, etc).
Added license header to SourceLocation