collections: corrected mctors for Array and Queue.¹

1: They both weren't resetting the moved-from object's state. Oooops!
premake: added -Wno-extra-semi for Clang.¹

1: I'm not sure why this is a thing, but I don't like it.
debug_constraints: added TOGO_CONSTRAIN_UNSIGNED(T).
debug_constraints: renamed TOGO_CONSTRAIN_IS_POD(T) to TOGO_CONSTRAIN_POD.
task_manager: moved log_test inclusion out of namespace.
log_test: moved unconfiguration to log_test_unconfigure.hpp.¹

1: A cleanup measure for headers (which would otherwise leak their
configuration of log_test).
algorithm: new interface; added 2048-radix sort.