Added debug code for IK

dumped text is euler angles in degree (csv format)
Changed to stop calling animation functions after animation is finished

This is useful when comparing debug data of IK.
Implemented IK angleLimit

This may fix #22
added Viewer::fpsCount
added Viewer::fpsCount
added Viewer::fpsCount
structの追加（VMDLightFrame, VMDSelfShadowFrame, VMDInfoIK, VMDShowIKFrame）
struct VMDInfoにshowIKCountとshowIKFramesを追加。
LightFrame, SelfShadowFrame, ShowIKFrameの読み込みを追加。
Merge for full VMD file-parsing support
Merge branch 'master' of https://github.com/shinokaro/MikuMikuPenguin into shinokaro-master
Changed VMD struct naming slightly# Please enter the commit message for your changes. Lines starting
Added hack to generate #version 130 shaders to work around OSX vs. GLSL 1.30 support issues
Fixed bug that prevented shader-file hacking from occuring for OpenGL 3.1 users
Delete old IK angleLimit code & angleLimit() func.
Modify spacing.

Delete old IKcode & limitAngle fanction. Modify spacing.
flip_zをコメントアウト（pmx.cpp側で座標系を変換するため）
lowerLimit, upperLimitの座標系を変換（D3D->OpenGL）。ただし、正確な方法ではない。
Fixed the conversion code of joint limits in pmx.cpp
IK lower/upperLimits are forced to be in proper range of euler angles.
Fixed English grammar in comment
Added English documentation on contributing patches to MMP