sync tess
some texscales
bugfix
remove some obsolete code
we do NOT need to know position information and attributes during creation of an extentity*, it's set right afterwards by something else - so just default to some zeros so that the structure is cleanly initialized
import smallvector and the attr system from Lamiae - the internal attrs are no longer limited when it comes to their number and the values are not limited to 16 bits - instead full 32 bit signed number is allowed (-2147483648 to 2147483647)
use native constructors in vecs
call new directly
we no longer need special builds of luajit with 5.2 features: emulate __len support on tables via proxies in surrogate objects (it's not needed elsewhere)
remove mentions of 5.2
complete directory structure merge from tesseract, fix the deserializer for empty tables
texdefscale to control the default texture scale, map var
loading check
merge all the tesseract svn changes
some attr rework stuff and pitch, roll for obstacles
remove obsolete sound entity attribute
disable newmap so it doesn't confuse people
no need for colorfromattr: attrs are now ints so they can hold a 24bit value just fine
make newent work out of box without saving position
remove obsolete var