Update reference to account for correction of bug#6 (https://github.com/nlct/fmtcount/issues/6)
Revert "Update reference to account for correction of bug#6 (https://github.com/nlct/fmtcount/issues/6)"

This reverts commit cf1c165e19edd248ec16e976f4e65ab61e3ad46a.
- Commonalize makefile definition in one single file trunk/fc-makedefinitions.mak
- Make trunk/test launch the htlatex based tests
- Make the htlatex based test output some grand total error count and exit -1 to Make in case of errors
Update german reference files as a result of correction of issue #6 (cf. https://github.com/nlct/fmtcount/issues/6)
Commonalize makefile definition in one single file trunk/fc-makedefinitions.mak (should have been already committed in second previous commit)
- replace \string by \protect in \PackageWarning and suchlikes, as per clsguide.pdf
- require package ifxetex, so that finally multiling can be activated or not depending on babel/polyglossia loaded, and for sake of simplicity discrimination between babel & polyglossia is made based on \ifxetex
- quite a few doc updates for formatting properly things --- notably use of \styfmt when applicable
Add support for language loading via a package option --- this is issue #9 (cf. https://github.com/nlct/fmtcount/issues/9)
Make \fc@iterate@on@languages border effect free