Modified the define list to only recompile if  values have changed.  Also, it returns a boolean for set and remove on whether a change actually occurred.  This will be used by my next commit to give a performance boost.
Modified the define list to only recompile if 
values have changed.  Also, it returns a boolean
for set and remove on whether a change actually
occurred.  This will be used by my next commit
to give a performance boost.


git-svn-id: f9411aee4f13664f2fc428a5b3e824fe43a079a3@9138 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

skapi1992/jmonkeyengine,sandervdo/jmonkeyengine,rbottema/jmonkeyengine,delftsre/jmonkeyengine,sandervdo/jmonkeyengine,d235j/jmonkeyengine,Georgeto/jmonkeyengine,danteinforno/jmonkeyengine,shurun19851206/jMonkeyEngine,wrvangeest/jmonkeyengine,zzuegg/jmonkeyengine,phr00t/jmonkeyengine,skapi1992/jmonkeyengine,yetanotherindie/jMonkey-Engine,atomixnmc/jmonkeyengine,atomixnmc/jmonkeyengine,atomixnmc/jmonkeyengine,OpenGrabeso/jmonkeyengine,bsmr-java/jmonkeyengine,OpenGrabeso/jmonkeyengine,InShadow/jmonkeyengine,d235j/jmonkeyengine,wrvangeest/jmonkeyengine,mbenson/jmonkeyengine,atomixnmc/jmonkeyengine,mbenson/jmonkeyengine,mbenson/jmonkeyengine,danteinforno/jmonkeyengine,OpenGrabeso/jmonkeyengine,tr0k/jmonkeyengine,wrvangeest/jmonkeyengine,yetanotherindie/jMonkey-Engine,danteinforno/jmonkeyengine,olafmaas/jmonkeyengine,shurun19851206/jMonkeyEngine,weilichuang/jmonkeyengine,atomixnmc/jmonkeyengine,shurun19851206/jMonkeyEngine,davidB/jmonkeyengine,mbenson/jmonkeyengine,Georgeto/jmonkeyengine,danteinforno/jmonkeyengine,OpenGrabeso/jmonkeyengine,tr0k/jmonkeyengine,GreenCubes/jmonkeyengine,delftsre/jmonkeyengine,nickschot/jmonkeyengine,danteinforno/jmonkeyengine,amit2103/jmonkeyengine,zzuegg/jmonkeyengine,wrvangeest/jmonkeyengine,jMonkeyEngine/jmonkeyengine,shurun19851206/jMonkeyEngine,d235j/jmonkeyengine,davidB/jmonkeyengine,bsmr-java/jmonkeyengine,olafmaas/jmonkeyengine,g-rocket/jmonkeyengine,olafmaas/jmonkeyengine,GreenCubes/jmonkeyengine,sandervdo/jmonkeyengine,weilichuang/jmonkeyengine,phr00t/jmonkeyengine,jMonkeyEngine/jmonkeyengine,bertleft/jmonkeyengine,g-rocket/jmonkeyengine,bertleft/jmonkeyengine,sandervdo/jmonkeyengine,weilichuang/jmonkeyengine,g-rocket/jmonkeyengine,nickschot/jmonkeyengine,tr0k/jmonkeyengine,davidB/jmonkeyengine,zzuegg/jmonkeyengine,skapi1992/jmonkeyengine,weilichuang/jmonkeyengine,g-rocket/jmonkeyengine,d235j/jmonkeyengine,aaronang/jmonkeyengine,jMonkeyEngine/jmonkeyengine,Georgeto/jmonkeyengine,amit2103/jmonkeyengine,aaronang/jmonkeyengine,tr0k/jmonkeyengine,olafmaas/jmonkeyengine,phr00t/jmonkeyengine,OpenGrabeso/jmonkeyengine,amit2103/jmonkeyengine,bsmr-java/jmonkeyengine,davidB/jmonkeyengine,shurun19851206/jMonkeyEngine,bsmr-java/jmonkeyengine,d235j/jmonkeyengine,rbottema/jmonkeyengine,nickschot/jmonkeyengine,InShadow/jmonkeyengine,amit2103/jmonkeyengine,GreenCubes/jmonkeyengine,yetanotherindie/jMonkey-Engine,jMonkeyEngine/jmonkeyengine,davidB/jmonkeyengine,shurun19851206/jMonkeyEngine,GreenCubes/jmonkeyengine,Georgeto/jmonkeyengine,bertleft/jmonkeyengine,zzuegg/jmonkeyengine,OpenGrabeso/jmonkeyengine,d235j/jmonkeyengine,aaronang/jmonkeyengine,amit2103/jmonkeyengine,davidB/jmonkeyengine,Georgeto/jmonkeyengine,nickschot/jmonkeyengine,delftsre/jmonkeyengine,mbenson/jmonkeyengine,yetanotherindie/jMonkey-Engine,rbottema/jmonkeyengine,g-rocket/jmonkeyengine,Georgeto/jmonkeyengine,InShadow/jmonkeyengine,yetanotherindie/jMonkey-Engine,aaronang/jmonkeyengine,danteinforno/jmonkeyengine,phr00t/jmonkeyengine,rbottema/jmonkeyengine,mbenson/jmonkeyengine,amit2103/jmonkeyengine,InShadow/jmonkeyengine,yetanotherindie/jMonkey-Engine,skapi1992/jmonkeyengine,weilichuang/jmonkeyengine,bertleft/jmonkeyengine,delftsre/jmonkeyengine,weilichuang/jmonkeyengine,atomixnmc/jmonkeyengine,g-rocket/jmonkeyengine