(WIP) #116 CentOS compatibility

Related to issue #116.

@dahlia, not sure that what I did follows the best practices, but we have been using this version on our dev machines for some time now and it works without problem.

Changelist:

* Made DrawSetTextInterlineSpacing and DrawGetTextInterlineSpacing optional
* Added exception in drawing api when trying to use those features when they are not available
* Added specific exception class for library versions issues