Add ASSUME, deprecate LHCb::make_array and LHCb::invoke
ASSUME( expression ) informs the compiler that expression can be assumed to be true.
When compiling with NDEBUG defined, expression is put inside an assert, which verifies
that indeed it evaluates to true.
Edited by Gerhard Raven