remove camera.h file

it'll be re-written one day
add type definition

well,, i thought that type redefination is essential for abstract engine
architecture
merge types and math

.. and sort of type classes are updated.
file rename Math -> core

this file is the core system of this engine.
engine class for whole application management

class Engine maintain all the application issues
create classes about resource

*ResourceManager is managing all loaded resources
*IResource is the interface of arbitrary resource
*IResourceLoader is the helper class for the process of resource load
BMP resource

custom bmp resource and loader.
note: it isn't tested
delete glClearColor line in Render

it makes the Engine's SetClearColor method not work
transform class for object transformation

Transform is composed with position and rotator
separate Transform.h

into header and implementing file
scene system

*AScene is one of the essential component of engine system. it'll
managemented by Engine (well, it can be chaned later). Scene has the
multiple layer for flexible management of scene components (this is not
the complete version)

*ASceneComponent is the ancestor of whole scene component. All type of
the scene component (like model or effect component, etc.) must have to
be inherited from this.