+ support for specifying an optional command line parameter to use during a
    recompile of a test

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26955 3ad0048d-3df7-0310-abae-a5850022a9f2
  * since we only build the deref for tprocdef.localst when we're
    going to write it to the ppu since r26083, also only deref it
    if that's the case (mantis #25814)

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26956 3ad0048d-3df7-0310-abae-a5850022a9f2
  * set imaginary register start for JVM at register number 2, since there
    are only 2 (fake) "real" registers

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