* Object helper routines review/improvement for alignment-sensitive targets:
  - Replaced duplicate local declarations of pvmt/tvmt with pobjectvmt/tobjectvmt
    (name change needed because tvmt is already used for class-style VMTs)
  - Removed 'packed' attribute from tobjectvmt, since it is always aligned.
  * Use appropriate typecasts to generate aligned memory accesses where possible.


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