added function attributes to kalman
added temporaries to measurement structure
recycling filter aux buffer if possible
added temporary Sinv, HxP and PxH' buffers
added temporary KxHxP buffer
re-ordered naming to prepare for buffer aliasing
re-using filter PBQ buffer for measurement KHP temporary
added switch to forbid buffer reusing
added KHP cleanup