8164738: Convert AltHashing_test to GTestReviewed-by: dholmes, coleenp
8033792: AltHashing used jint for imprecise bit shiftingSummary: AltHashing used jint the way of juint in bit shifting which could lead loss of precision. Fix by change _seed defined as juint.Reviewed-by: coleenp, ccheungContributed-by: yumin.qi@oracle.com
7158800: Improve storage of symbol tablesSummary: Use an alternate version of hashing algorithm for symbol string tables and after a certain bucket size to improve performanceReviewed-by: pbk, kamg, dlong, kvn, fparain