* meta non-const allow_cast overloads: (const int &) to (int &) is not allowed, but (const int &) to (double &) is allowed (support only for convertibles)
-* improve non-const allow cast with in-place switch
* review build process for testbed (i.e. tests first due to SDL)