* moved jvm-specific tarrayreftype from cgutils to jvm/cpubase

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27148 3ad0048d-3df7-0310-abae-a5850022a9f2
  * renamed fobjcforcedprocname to fforcedprocname and also use it for the
    JVM target to force virtual method calls to be name-based rather than
    VMT-entry-based

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27149 3ad0048d-3df7-0310-abae-a5850022a9f2
  * migrated JVM-specific second_nil_to_methodprocvar code to njvmcnv

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27150 3ad0048d-3df7-0310-abae-a5850022a9f2
  - removed unnecessary JVM-specific code

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27151 3ad0048d-3df7-0310-abae-a5850022a9f2
  * moved joinreg64 from cg64f32 to cgobj (joinreg128 is also declared
    there)

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27152 3ad0048d-3df7-0310-abae-a5850022a9f2
  * moved ncgutil.maybechangeloadnodereg() to hlcg.maybe_change_load_node_reg()
    and moved ifdef'd jvm code to overridden method

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27153 3ad0048d-3df7-0310-abae-a5850022a9f2
  * removed ifdef jvm from ncgvmt

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27154 3ad0048d-3df7-0310-abae-a5850022a9f2