First work on type-system.  Added cdefine functionality to core, various small fixes and enhancements.
Major refactoring of IType into multi-methods.
Updated README.
Updated README.
Refactoring of cexpand. Added expand-list-args multimethod.
Refactored core.clj into core.clj (the public usage API) and lang.clj (the language API for plugins).
Refactored platform specific code from core.clj and lang.clj into platform.clj.
Refactored out parts of c-in-clj.lang into c-in-clj.runtime (aiming for those parts which are designed to be accessed by compiler backends and loaders).
Refactored some stuff from runtime (that does not pertain to compiler backends) to core.
Updated var visibility.
Merge branch 'stable' of github.com:aaronc/c-in-clj
Merge commit '88b6856' into stable