Compose first version of OpTree
Implement transformation to OpTree and back transformation to Scala AST
Eliminate `stringRuleImpl`
Move AST transformations to OpTree
Decompose `match` operator to expression nodes
Move OpTree nodes decomposition to partial functions
Complete rest of expressions
Move EOI to Parser companion object

Improve Parser cursor manipulations

Remove unnecessary import of opTreeCtx

Remove unnecessary `c.universe`
Move `PartialFunction[Tree, OpTree]` to `type FromTree[T <: OpTree]`
Remove unnecessary `PartialFunction` creation
Eliminate `EOI` expression by moving it to LiteralChar
Extend `OpTree` from `OpTreeCompanion`
Speed up `LiteralString` reify
Add `TODO` to improve `Sequence` expression model in future
Replace `show` with `Decoded`
Update `object ParserInput`
Fix `OpTree.fromTree`
Move `Parser.input` from constructor to def
Add missing parenthesis
Merge pull request #3 from alexander-myltsev/master

First bits of OpTree implementation