Refactor|World|MapElement: MapElement now uses DENG2_AS_IS_METHODS

This should improve performance in release builds by avoiding the
need to dynamic_cast (map element type is recorded).