Adding GLL decoder
Added decoder registration and parsing based on registered decoders
Using recommendation from @zeebo for NewReaderSize()