If we check the timestamp of make_dep_file itself, we rebuild always for buildbots since they always re-bootstrap jhm and make_dep_file.

For now work around this by not timestamping make_dep_file (Do g++ instead). Less than ideal but functional. In the future we will ideally only re-bootstrap as necessary, but that requires considerably more engineering effort.
Updating Base/TMiniCache:
  1. Using anonymous union trick to prevent default constructor requirement for pre-allocated space
  2. Switched (remove + insert) in LRU membership to just insert as that call already handles the remove
  3. Added comments and an example in the header
Merge pull request #187 from cmaloney/jhm-make-dep-file-timestamp

If we check the timestamp of make_dep_file itself, we rebuild always for...
Merge pull request #188 from jmlvanre/perf-mini-cache

Updating Base/TMiniCache
Remove unnecessary include
base/uuid: Add function for testing if a string is a valid UUID
Remove <orly/uuid.h>. All use cases are covered by <base/uuid.h>
Bootstrap nycr along with everything else
Merge pull request #190 from cmaloney/nicer-bootstrap

Bootstrap nycr along with everything else
Confirming that arena notes containing strings are always null-terminated.  The null terminator counts toward the raw size of the note, but does not count toward the logical size.  The limit-pointer will therefore always point to a null byte.
Demangling a search-and-replace error.
Merge pull request #191 from JasonL9000/null-term

Confirming that arena notes containing strings are always null-terminate...
Fixing a bug where the hinted pin size for a core string was short by 1 because the null-terminator was not included in the calculated size.
The core-import-vector bulk-load feature now manages data ingestion in a smarter way by keeping track of how much of the update and update_entry pools are used. It flushes files based on a threshold such that you do not have to tune orlyi pool sizes just to be able to import certain files
Merge pull request #192 from jmlvanre/core-str-pin-size-fix

Atom Core string pin fix
Adding an IsVoid function to Atom::TCore
1. Throwing an error when trying to de-reference a key that does not exist (when it's not being read as an optional of that type)
2. Using IsVoid to reduce the instruction count when reading from the database as an optional.
base/json now correctly decodes strings containing backslash-u sequences.
Merge pull request #195 from JasonL9000/json-ucode

base/json now correctly decodes strings containing backslash-u sequences
Merge pull request #194 from jmlvanre/deref-non-key

Throw when de-referencing a key that does not exist