Improve loading of index files via URL

When loading  index file, add extension to path portion and include URL query parameters, don't just add it to the end of the string

IGV-2054
Remove classes in IGV which duplicate tribble functionality

These were added because some small changes were necessary. Some refactoring of Tribble made those changes un-necessary, so the duplicate classes have been removed. Using a version of tribble built on my machine
Don't use custom AbstractFeatureReader.ComponentMethods

New tribble version behaves the same way

Update tribble, using a version of tribble built on my machine
Update picard libraries to v1.104
Update GFFCodecTest to mimic GFF reader better

and not use removed Tribble classes
Fix determination of .tbi vs .idx for index extension