Add dedicated internal types for Int64 and UnsignedInt64. This makes it a bit more straightforward to work with 64-bit numbers (instead of just implicitly storing them as doubles.)
Things were getting a little crowded in the project root, so this patch moves the Lib*/ directories into Libraries/.