HBASE-12749 Tighten HFileLink api to enable non-snapshot uses

Conflicts:
	hbase-
server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFileInfo.java

Also a minor change for TestUpgradeTo96 to replace constructor