Merge branch 'release/0.3.12'
log: Add notes for Thursday
tools: Add skeleton files for YAPS implementation

Issue #282.
tools/yaps: Add file reading mechanics

Issue #282.
log: Add notes for Thursday
tools/yaps: Implement schema and column indexes

Issue #282.
log: Add notes for Thursday
tools/yaps: Implement schema tokenizing

Issue #282.
tools/yaps: Add an additional potential null value

YAPS now ignores cells with the value "Not Given (N.G)".

Issue #282.
tools/yaps: Add an error() function

Issue #282.
tools/yaps: Change message output format
tools/yaps: Print error if row is too short

Issue #282.
tools/yaps: Implement YAPS JSON formatting

Issue #282.
tools: Rename 'yaps' to 'csv2yaps'

Issue #282.
Merge branch 'issue/282'
util: Rename 'string->int' to 'str->int'

Issue #284.
util: Make str->int catch all exceptions

It is now totally safe to use.

Issue #284.
util: Add a str->num function

Issue #284.
Replace CSV parser with YAPS parser

Issue #284.
tools/csv2yaps: Ignore "Not Given (N.G.)" entries

Issue #284.