Fix
Fixed promlem where input size was the same as buffer size.
Changed positioned parseX methods to public.

With positioned parse methods it is possibly to parse data before current input if buffer size allowes.
Add file mapping for large input files.