Add structure for source code position
Add structure for source code position

Introduce new structure called `position` which represents position of
value in the source code.

RauliL/plorth,RauliL/plorth,RauliL/plorth,peelonet/plorth,RauliL/plorth