model loader: stop trying to load module.class since we know it will be called module_.class
Naming #1383: make sure we use the FieldValue underlying name if any
model loader #1383: any java field that conflicts with a method or equals/string/hash is loaded with a \f prefix

IMO we should make all fields have that prefix, it's the only way to solve the dual-namespace Java issue
model loader #1383: methods named hash/string will have \m prefix to not conflict with the same ceylon attributes
model loader #1383: make sure javaBean properties for equals are not treated as attributes

otherwise we get an attribute that conflicts with the equals method
Test for #1383: backend error when trying to call java method named "hash"
Model loader #1383: changed from prefixes to postfixes
Renamed package to not have trailing _
Temporary Fix for #1383: make hash/string fields and methods invisible
Updated test to remove leading _
Updated test for #1383: backend error when trying to call java method named "hash"

Now that hash/string methods/fields are ignored