Add <timer> and use it instead of primitives.
Remove primitive-start/stop-timer.
Add timer-accumulated-time.
Add documentation + release note for timers.
Merge pull request #595 from cgay/docs

Update command-line-parser submodule and docs.
range->upperbound in random docs.
Bump to current testworks.

This should fix the failures in the release builds on Jenkins.
Add release note for Testworks.
Merge pull request #596 from cgay/relnotes

Add release note for Testworks.
Merge pull request #594 from waywardmonkeys/timer-changes

Timer changes
Fix Linux builds by including stdint.h
Fix syntax for referring to a struct.
Workaround for possible compiler issue in debug_print.c switch statement. The switch statement was hitting default case when it shouldn’t have been. Possible clang issue.
[documentation] Typo fix.
Clean up formatting.
Default 16k buffer size for unix buffered streams.

This is a change from using the st_blksize from stat which was 512
bytes. On Windows, we default to 16k as well.
Merge pull request #598 from waywardmonkeys/unix-io-buffer-size

Looks ok.
Update HARP runtime obj for Linux.
dfmc, run-time: Remove primitive-machine-word-boole

* sources/system/file-system/win32-file-system.dylan
  (%file-property-setter): Rewrite final remaining use of
   primitive-machine-word-boole.

* sources/dfmc/modeling/namespaces.dylan
  (&module dylan-primitives): Remove primitive-machine-word-boole.

* sources/dfmc/modeling/machine-word-primitives.dylan
  (primitive-machine-word-boole): Remove definition.

* sources/dfmc/harp-cg/harp-primitives.dylan
  (method op--boole): Remove.
  (primitive-machine-word-boole): Remove.

* sources/dfmc/c-back-end/c-primitives.dylan: Remove comment mentioning
  primitive-machine-word-boole.

* sources/lib/run-time/run-time.h
  (primitive_machine_word_boole): Remove declaration.

* sources/lib/run-time/c-primitives-math.c
  (IKJboole_ior_, IKJboole_xor_, primitive_machine_word_boole): Remove.

* sources/lib/run-time/c-run-time.c
  (_Init_Run_Time): Remove initialization of IKJboole_ior_ and IKJboole_xor_.
  (bs_boole_ior_, bs_boole_xor_): Remove.
note-platform-change takes platform-name now.