New features

I've added many new features:
* Saving ```words``` from cancel-callback of Tesseract. Not tested at all, just saving it like a progress.
* Option to set up recognition deadline(maximum recognition time). For some images tesseract may working for 40-50 seconds.
* Add header file with common Tesseract enums wrappers(with documentation). (related to #101)
* Getters for characterBox and confidences returns objects of class ```G8RecognizedBlock```(see class interface below).
* Additional method for character choices fetching(array of array of character choice - G8RecognizedBlock).(related to #98)
* Add layout analyzation to provide deskew angle, text order and orientation. (related to #98)

Tests will be written in other branch(I've working with tests in this branch now)