add shader function
add motion blur fund
adapt to GraphicsObject's blur
Merge branch 'master' of github.com:casmi/casmi

Conflicts:
	pom.xml
	src/main/java/casmi/Applet.java
	src/main/java/casmi/graphics/Graphics.java
	src/main/java/casmi/graphics/element/Element.java
	src/main/java/casmi/graphics/element/Sphere.java
	src/main/java/casmi/graphics/element/Text.java
	src/main/java/casmi/graphics/element/Texture.java
	src/main/java/casmi/graphics/material/Material.java
	src/main/java/casmi/graphics/object/GraphicsObject.java
	src/main/java/casmi/graphics/object/Light.java
	src/main/java/casmi/graphics/object/RootObject.java
	src/main/java/casmi/image/Image.java
refactor shader
Merge branch 'master' of github.com:casmi/casmi