merge latest StartupManager changes into android and some clean up

- moved to_string() and stoi() implementations needed for ndk into a separate file to increase readability in the main source files. A clean bugfix for the NDK doesn't seem trivial: http://stackoverflow.com/questions/17950814/how-to-use-stdstoul-and-stdstoull-in-android/18124627#18124627
I tried CrystaX, too but it introduces other problems :-(
- I moved #warning "Version String at 0x3000!!! check for overlapping code" into main.c to remove it from all targets but PIC. So we don't see it all the time.
- I disabled #define _GLIBCXX_USE_NANOSLEEP in TelnetProxy.cpp please test on OSX with gcc4.8/ or new clang if we still need that. If not just remove the disabled code