1. All generated, build files are now in a separate build directory; 2. The CLI tool supports three sub-commands: init, build, and run; 3. Refactor tests to use the new tool.
1. Add Occlum.json as Occlum's config file 2. Add tools/bin/build_enclave 3. Add tools/bin/protect_integrity 4. Validate Occlum.json.protected on LibOS startup 5. Parse Occlum.json.protected on LibOS startup 6. Config enclave size using Occlum.json 7. Config process memory sizes using Occlum.json