Added movable-only gl_id class.
Changed all classes to make use of it.
Added MinGW SConstruct entries.