Set explicit type conversion for Ruby

* RbConfig::CONFIG["CFLAGS"] includes -Wshorten-64-to-32
* This will cause compiler errors

Conflicts:
	clownfish/compiler/src/CFCPerlPod.c
Fixed compile errors by including CLOWNFISH_RUNTIME
Modified includes to use ruby runtime path
Updated iterator to be c99 compliant
Implemented Clownfish::CFC::Binding::Ruby::write_boot

* Created a CFCRuby class
* Modified rake build file to call Clownfish::CFC::Binding::Ruby
* Modified ext/Clownfish/CFC.c ruby bindings to create
* Clownfish::CFC::Binding::Ruby object.
Ruby compiler now compiles charmonizer

* Added routines to compile charmonzier for compiler side
* Moved duplicated out into Rakefile.common
Created Rakefile.common

* Includes shared routines that have build various dependencies
for clownfish
Re-arranged constants to be dependent order.