Merge commit '0ca59ec096a73dfe68a198f1d589ce26ea56df36' as 'platforms/Cross/plugins'
Squashed 'platforms/Cross/plugins/' content from commit 75cfb1a

git-subtree-dir: platforms/Cross/plugins
git-subtree-split: 75cfb1a5d4e7f9c55efe18ade60f5c4e95f18f5f
Merge commit '7058f7543f567e56f0ce73d91ef3d8e5d5c45bfd' as 'platforms/win32/plugins'
Squashed 'platforms/win32/plugins/' content from commit 29e328d

git-subtree-dir: platforms/win32/plugins
git-subtree-split: 29e328dae1a97c677670ad9ae60d3d27361dd618
Merge commit '3ca419841fc84f3660676a403f8541a1ae435354' into merge-svn
updating platforms/win32/plugins
Squashed 'platforms/win32/plugins/' changes from 29e328d..018c559

018c559 Fixes for the FFI support code after merging.

git-subtree-dir: platforms/win32/plugins
git-subtree-split: 018c55921731621743ee68cc162c9f0ced3ad258
merging with latest svn changes
updating platforms/Cross/plugins
Squashed 'platforms/Cross/plugins/' changes from 75cfb1a..dcff821

dcff821 Correct types of UUIDPlugin helper/plugin init functions to int from sqInt.
7c571f2 Merge the Cog sqVirtualMachine.[ch]. See http://lists.squeakfoundation.org/pipermail/vm-dev/2011-June/008460.html. Cleanup ifdefs in sqMacSound.c. Fix stack pointer in alien callouts on linux.

git-subtree-dir: platforms/Cross/plugins
git-subtree-split: dcff8217677e68827ccf2907373fdc4f3af1bb02
merging with latest svn changes
updating platforms/Cross/plugins
Squashed 'platforms/Cross/plugins/' changes from dcff821..08cf901

08cf901 Fix linux Alien call-out crashes.  Linux x86 must use standard 16-byte alignment

git-subtree-dir: platforms/Cross/plugins
git-subtree-split: 08cf90183153671d199316c88bbb3920a919b4fa
merging with latest svn changes
updating platforms/Cross/plugins
Squashed 'platforms/Cross/plugins/' changes from 08cf901..49533f2

49533f2 Finally get the marshalling loop in the Alien plugin correct for Stack and Cogit VMs (stack grows down VMs).
a33dcb8 Get Alien marshalling loop correct for stack-grows-down Cog/Stack VMs.
5db5b3b Get two loops in ALien marshalling consistent (albeit completely wrong).

git-subtree-dir: platforms/Cross/plugins
git-subtree-split: 49533f28938ccee47c2b80c7468013517958f51a
merging with latest svn changes
updating platforms/win32/plugins
Squashed 'platforms/win32/plugins/' changes from 018c559..a5e4ea6

a5e4ea6 Fix case of a couple of include files and nuke an unused variable. Exclude ppc files from the Alien plugin.

git-subtree-dir: platforms/win32/plugins
git-subtree-split: a5e4ea66d6d9c9a0b87ec30e731bc127c1eb1949
Squashed 'platforms/Cross/plugins/' changes from 49533f2..5bbe586

5bbe586 Yet another attempt at getting stack-grows-down Alien marshalling correct.  This appears to handle the 12-arg CreateWindowEx call correctly.

git-subtree-dir: platforms/Cross/plugins
git-subtree-split: 5bbe58629a1fbf8aafd8cb06bb4a7861d3f5570c