bindings: Fix missing std::string include
runtime: Put components into Components:: namespace

Timer,Max, etc. are too generic names, and for instance
collided with classes in the mbed library.
runtime: Blink program works on mbed LPC1768