Rewrote C string conversion using DCGs.

* [DCG_C] New module, a DCG-version of the previous C module in standards.
* [DCG_GENERIC,NEW] Added dcg_replace//2