Moved PMXViewer source files to demos folder
CMAKE build files for MMP

GLFW cmake Module

add cmake FindSOIL Module

add cmake Module for GLM

add Top CMakeLists.txt

add CMakeLists.txt for libmmp

add CMakeLists.txt for pmx

search iconv for msys+mingw

name set of libraries to libmmp_dep

use libmmp_dep variable

use mingw system iconv and reorder library files

reorder link libraries

extract GLM version string from glm/core/setup.hpp

fix GLM_VERSION variable

unset used variables
Added QT-Editor into repository (PMXViewer moved to demos/PMXViewer)
Update qt-editor branch with recent changes in master branch
Merge remote-tracking branch 'origin/master' into qt-editor
Changes to motioncontroller.h to do away with GLEW/GLFW dependence
Merge branch 'CMAKE_BUILD_FILES' of https://github.com/trairia/MikuMikuPenguin into trairia-CMAKE_BUILD_FILES
Added initial CMake build files for MMP Editor
Merge branch 'trairia-CMAKE_BUILD_FILES' into qt-editor

Conflicts:
	src/CMakeLists.txt
Global CMakeLists.txt created for use with libmmp and MMPEditor (does NOT compile PMXViewer)
Simplified and changed initialization of rigid bodies using D3D<->OpenGL conversion func.
Fixed shape size of rigid bodies
Refactored and added rotation flipping of PMX
Cosmetic change of print debug code
Omit unnecessary bone transformation update

PMXBone::Local is now initialized in readPMX().
Then there is no need to update bone transformation matrices
which do not have motion.
Fixed #45 movement of type 2 rigid bodies is incorrect

Now hair of Apearance Miku and TDA Miku looks OK.
Changed symbolic macro to enum

This improves doxygen-generated documentation and helps
debuggers and compilers to use additionaldebug informations
and type checking.
Tweak gravity for realistic physics
Working model display in Qt Editor
Moved qml to data folder
Merge branch 'type2_rigid_bodies' of https://github.com/yocchi/MikuMikuPenguin into yocchi-type2_rigid_bodies