build system,ecp,ecc; added optional separate preprocessing to ide and toolchain.