Simplified 'assembler' sample and fix it to work on all tool chains

- Now targets the i386 platform only
Establish the tool chain environment when testing C++ samples
More work to make the assembler sample work cross-platform and cross-toolchain