bump to 3.0.0-M1
fix scaladoc warning
add javaText to ServiceDescriptor
rename UntypedMetaRecord methods that confusing java
placeholder java for trait/mutable/raw/meta
eliminate service args/result name conflicts