Sane module file system hierarchy, first cut.
Fix format
Allow blocks in constants
Merge remote-tracking branch 'cm/sane-module-file-system-hierarchy'
Module system hierarchy is RFC #16
Merge remote-tracking branch 'kimundi/const-block-expr'
Blocks in statics is RFC 17
RFC 17 is completed
Debug asserts RFC 15 has been completed
RFC for structs with undefined layouts.
General grammar/spelling/copy-editing.
Remove security from the RFC.
Mention the lint in the detailed design.
Write up the upstream FFI issue a little.
Move "Drawbacks" section after "Detailed design"

Having "Drawbacks" earlier in the document than "Detailed design" makes
it awkward to discuss drawbacks that reference details of the design.
This encourages authors to either violate causality by referencing
details before they are introduced or to neglect the "Drawbacks" section
entirely and just sprinkle the discussion of drawbacks throught
"Detailed design".
RFC 16 is completed
Randomisation can be used for fuzz testing.
Mention DST + field reordering.
Resolve the lint + extern fn question.
RFC: Rename `StrBuf` to `String`