Cider Isn't Darwin Emulation, Really

Initial modular build commit master

This new build setup allows you to only build and install certain components of Darling according to your needs. The primary motivation for this change is to allow you to build Darling without any GUI dependencies if you only care about or need the CLI. JavaScriptCore is now excluded by default. This is a huge build item that 99% of people don't need and we certainly don't use (yet). There will be an update to the docs to describe the component options.