add vapor colour to items
add vapor density to items
pass vapor info to projectile
add particle object
store a list of particles in the tile
have the projectile add particle effects as it moves
add square function to fmath
add transparency lookup tables for particle effects
cache a LUT pointer in the map
bring it on home - draw particles on the map
Fix compiler
Fix compiler
merge + try to get rid of OpenGL::lock() warning ...

Merge branch 'master' of https://github.com/SupSuper/OpenXcom into oXc_kL
Conflicts:
	Makefile.am
	src/Battlescape/Map.cpp
	src/Battlescape/Map.h
	src/Battlescape/Projectile.cpp
	src/Battlescape/Projectile.h
	src/Battlescape/ProjectileFlyBState.cpp
	src/CMakeLists.txt
	src/OpenXcom.2010.vcxproj
	src/OpenXcom.2010.vcxproj.filters
	src/Resource/ResourcePack.h
	src/Resource/XcomResourcePack.cpp
	src/Resource/XcomResourcePack.h
	src/Ruleset/RuleItem.cpp
	src/Ruleset/RuleItem.h
	src/Ruleset/Ruleset.cpp
	src/Ruleset/Ruleset.h
	src/Savegame/Tile.cpp
	src/Savegame/Tile.h