Changed to a buffered index access.
Some code cleaning.
Cleaned code and last minor fixes.
Fixed a bug related with seeking into large indexes.
Merge remote branch 'remotes/origin/bugs/James_buffer_seekLFS'
Release 2.2.1