8008688: Make MethodHandleInfo publicSummary: A major overhaul to MethodHandleInfo and method handles in general.Reviewed-by: vlivanov, twistiContributed-by: john.r.rose@oracle.com