C++ Support

-fixed C++ compile error
-added some #ifdef...#endif for better pi selection
-added sample RGB_blinky_CPP to demonstrate the new C++ Interface
-Base for Arduino library