Mark Hexa as deprecated

I've also changed its tests, setting a error handler that does
nothing.  Maybe we should check if E_USER_DEPRECATED is really
being triggered, but I'm not sure on how to do it.
Trying to solve a wrong commit