[build system] move to new cargo build script
[build system, builder] add proper native target initialization
[builder] rename print to printd and add putchard function