Arabic Normalizer (c++)  + Buckwalter Romanization Converter

(This pull request is for reviewing)


We use doxygen's `JAVADOC_AUTOBRIEF` option, so there's no need to use `@brief` here:

{{{
# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen
# will interpret the first line (until the first dot) of a JavaDoc-style
# comment as the brief description. If set to NO, the JavaDoc
# comments will behave just like regular Qt-style comments
# (thus requiring an explicit @brief command for a brief description.)

JAVADOC_AUTOBRIEF      = YES
}}}