Allow for nil chaining in JSON
Add a couple words to docs
Add tests for the nil passthrough
Fix subtle mistake in docs and formatting
JSON index accesses are bounds checked
Adds documentation about koch.
Updates list of files to build in doc directory.
Removes accidental module docstring.
Mentions useFFI and garbage collector options.
added md5 functions from <openssl/md5.h>
i left an {.importc.} in there
added getTotalSharedMem et al.
Fixed readAllBuffer() to avoid adding garbage bytes at end.

The function readAllBuffer() always returned a string that was a
multiple of the BufSize in length, regardless of how many bytes were
actually read, padding the result with garbage bytes on the last chunk.
This fix properly trims the last chunk to its actual size.
Update 'isCastable' and 'semCast' doc-comments
Fix issue #1203
Rename some variables in the isCastable code
Switch chaining to the `{}` and `{}=` operators
Merge pull request #1208 from jbe/shared_mem_stats

added getTotalSharedMem et al.
Merge pull request #1126 from fowlmouth/patch-1

added md5 functions from <openssl/md5.h>
replace nil checks with assert