Remove old C bindings build system
Rename some C binding source files

Adjust for 'Lucy/Object' -> 'Clownfish' namespace change. Also add
missing stubs to Clownfish/Err.c and remove Clownfish/Host.c.
Rework chaz_MakeFile_add_{exe|shared_obj}

* Add extra_link_flags
* Return added rule
Add chaz_MakeFile_add_dir_to_cleanup

We have to distinguish files from directories on Windows.
Generate Makefile for C bindings
Regenerate charmonizer.c
Start to implement Clownfish methods for C bindings
Start to implement Lucy methods for C bindings
Add CFCFunction_public()
Generate man pages for C bindings
Core tests for C bindings
Regenerate charmonizer.c
Add test coverage script
Catch exceptions thrown during tests
Add Charmonizer probe for regular expressions

* Check headers for POSIX regexes and PCRE library.
* Check for OS X enhanced regexes (similar to GNU extensions).
Implement RegexTokenizer for C bindings using PCRE
Regenerate charmonizer.c
Remove CFBind.[ch]
Put extra link flags after objects

On some systems, libraries have to specified after objects when linking.
Add Charmonizer probe for math library flags