* pstring -> pshortstring (fix for r27940)

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27951 3ad0048d-3df7-0310-abae-a5850022a9f2
  * don't generate a getter/setter if no explicit prefix has been specified
    and the visibility of the specified getter/setter is >= the visibility
    of the property

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27952 3ad0048d-3df7-0310-abae-a5850022a9f2
  * remove "override" from automatically getter/setter if it's based upon an
    existing getter setter (at a different visibility level) with a different
    name, since the new one will have a unique name and not override anything
    else

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27953 3ad0048d-3df7-0310-abae-a5850022a9f2
  * fixes for the support for overriding properties on the JVM target:
   o only create an accessor wrapping the inherited accessor at a
     potentially lower visibility level if the overriding property
     itself does not specify a different accessor to use
   o simplified code
   o tests

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