moved getElementalType() from MetaUtil to be a default method in JavaType
moved getParameterAnnotation() from MetaUtil to be a default method in ResolvedJavaMethod
moved toJavaName(JavaType type, boolean qualified) from MetaUtil to be a default method in JavaType
moved toJavaName(JavaType type) from MetaUtil to be a default method in JavaType
moved format(String format, JavaMethod method) from MetaUtil to be a default method in JavaMethod
moved format(String format, JavaField field) from MetaUtil to be a default method in JavaField
moved lookupJavaTypes(MetaAccessProvider metaAccess, Class<?>[] classes) from MetaUtil to be a default method in MetaAccessProvider
moved signatureToMethodDescriptor(Signature sig) from MetaUtil to be a default method in Signature
moved signatureToTypes(Signature signature, JavaType receiverType) from MetaUtil to be a default method in Signature
removed com.oracle.graal.api.meta.jdk8.test project
moved signatureToTypes(ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethod
moved toClassName(JavaType) from MetaUtil to be a default method in JavaType
moved getParameterAnnotations(Class<T> annotationClass, ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethod
fixed minor regression
moved profileToString(ProfilingInfo info, ResolvedJavaMethod method, String sep) from MetaUtil to be a default method in ProfilingInfo
moved isJavaLangObject(ResolvedJavaType type) from MetaUtil to be a default method in ResolvedJavaType
Backed out changeset: cec5a97ba1e4

--HG--
extra : rebase_source : d19298b5939eaf9110fb1b4a96f87a1bedb44ff3
simplify MemoryPhiNodes and GuardPhiNodes with single values
made type resolution require an accessing class context
added forwarding methods to MetaUtil and marked them with @Deprecated to simplify adapting new API