renamed ASSUME -> GURA_ASSUME, ERROREND -> GURA_ERROREND; place all the global functions and types under name space Gura
implemented ChooseMin and ChooseMax as inline function
renamed NUMBEROF -> ArraySizeOf
added GURA_ prefix to XPack/XUnpack macros