Separated Setting Ops (plain API) and Setting Builders (DSL API) into their own packages.
Organised the API a bit.
Changed the project plugin's API.
Implemented build configuration compilation and simple config key value evaluation.