add attenuation properties to backend structures
add attenuation properties to object classes
add attenuation to rendering backend
add attenuation to scene data
version history bumped to 0.3.5