Was added support many preprocessors

Was added property _preprocessor for Exam class; default values is null
Was added markdown preprocessor by default;
Was updated method parse for Exam class; if _preprocessor property is null then text state unchanged;