Compilation fail with libmecab under 0.98

Compilation with older libmecab fails because some constants in `constant()` are not defined in it.
With this patch, available constants only will be defined.

For more information, please refer to issue #8.