Arabic Normalizer (c++)  + Buckwalter Romanization Converter

(This pull request is for reviewing)


You should `#include <config.h>` first in any source file (but it should not be included in header files), and the next header after that should be the one corresponding to the source file (so `arabic-normaliser.h` in this case).  There's some discussion of this in HACKING.