Arabic Normalizer (c++)  + Buckwalter Romanization Converter

(This pull request is for reviewing)


I'd suggest wrapping up these cumbersome `find` invocations in a macro.  It would make the code more readable, plus currently it would be easy to accidentally use non-matching array names and the mistake would be hard to spot.  With a macro, you'd only need to specify the array name once.