Changes the "uint_size" option type to be pointer-sized, to better handle larger values we are now wanting for things like -vmheap_size, especially on ARM machines with larger page sizes.
Adds some sanity tests to ensure all the parsing and printing code was updated.
Issue: #4418 (closed)