Merge pull request #432 from abeaumont/master

[dfmc] Move emit-dfm to base <back-end> class
[OS X] Fix memory scribble.

The buffer being allocated for use with sysctl was not the right
size and so it would trash the memory after the end of the buffer.

Fixes issue #433.
Merge pull request #437 from waywardmonkeys/fix-433

[OS X] Fix memory scribble.
nice catch, thanks!
Fix whitespace.
[typist] Compiler allows rcurry on element-setter.

Previously, the compiler was assert when doing an rcurry on an
element-setter because it expected a full number of arguments
to be present.

Closes issue #424.
Add release note for OS X memory corruption fix.
[crt] Add type info where we have it to structs.
Merge pull request #438 from waywardmonkeys/fix-424

Fix assert when compiling an rcurry on element-setter
[crt] Explain origin of struct definitions.
Merge pull request #439 from waywardmonkeys/clarify-run-time-types

Clarify run time types
[test] Add fixes and test names for test-array-suite in apple-dylan-test-suite