Add support for RestructuredText preprocessing

By adding rst to compilation.preprocessors, each .tex.rst is processed for some simple RestructuredText structures to a transformed .tex file. 

The preprocessor can also be used using rst_processor executable. 

Here are the RestructuredText syntax that is supported: 
* Itemized lists starting with *
* enumeration lists starting with 1.
* Bold font
* Italic font