Add casts to make Readline.readline work again.
Use typeof(object_id) in some places
Change the LibReadline signatures to use UInt8*.

As suggested by @asterite in PR.
Add wrapper for icr binary.

This will ensure that the $CRYSTAL_PATH environment variable gets
set properly, so Crystal will know where to find its libraries.

We also compile icr if it has not been compile yet.
Merge pull request #83 from booch/readline-fix

Add casts to make Readline.readline work again.
Fix ModeT
Don't use a hardcoded separator in File.join
Merge pull request #86 from prep/modet

Fix ModeT
Merge pull request #87 from prep/separator

Don't use a hardcoded separator in File.join
Merge pull request #85 from booch/icr-wrapper

Add wrapper for icr binary.
Add a File::Stat class
Let Dir#exists use File#stat
Correctly parse "x = y rescue z" as "x = (y rescue z)"
Merge pull request #88 from prep/stat

Add a File::Stat class
Check return value of stat and lstat and raise Errno in that case. Added File::Stat.new(filename : String).
Removed colon after exception message.
Switch to MC-JIT. Now the codegen specs can use exceptions and trampolines.
Pass "execstack" flag to linker in Linux
Fix codegen of trampoline wrappers to no-return functions
Fixed memory leaks in Dir#working_directory and File#expand_path