Regular Type Compile Check #185

Added regular type check (when compiling tests) for all types except for int_vector_buffer (copy constructible and copy assignable are missing), int_vector_mapper (default constructible, copy constructible and copy assignable are missing) and sorted_int_stack (default constructible is missing).

I'm not sure if the default constructor of the sorted_int_stack and int_vector_mapper should be allowed/implemented, since it doesn't seem to make sense to use them.