Fixes #75 and use dynamic compiler upgrade if needed
Now, maike will use default C++ version of the target, not the host. Also, the bootstrap has been fixed so it dynamically turns on C++11 features when needed. Before this change, it was not possible to use a bootstrap script generated with gcc 6 when targeting gcc 5, due to the requirement of C++11 features.