Transformed defines in quad.h in an enum
Merge remote-tracking branch 'cigale-gh/master'

Signed-off-by: Celelibi <celelibi@gmail.com>

Conflicts:
	quad.h
Move quand type to quad.h

Because that's where ot belong instead of constants.h.

Signed-off-by: Celelibi <celelibi@gmail.com>
Quad operator is an enum, not a char *

char *operator is useless and unused. The quad_put function now takes an
enum quad_type instead of the char *.

Signed-off-by: Celelibi <celelibi@gmail.com>