make tuple more compatible to array
Add Dir.mkdir_p
Move macro files to .crystal

This avoids cluttering the current directory with them.
add all_spec to .gitignore
Merge pull request #135 from kostya/master

add colors to spec
move all_spec output to .build
cleanup temp2.txt
Merge pull request #136 from MrZYX/move_all_spec

Move all_spec output to .build
Some more colors in specs, and final status color depending on the results. Some small refactors.
Added value-less case
Use value-less case in some code
When using compiled compier at .build/crystal, make the bin/crystal script say so (avoids confusion). Fixes #137.
Added "until". Fixes #129.
Use "until" in 2048 sample
Added messages to some exceptions
Merge pull request #133 from MrZYX/move_macros

Add Dir.mkdir_p and move macros to .crystal
Renamed FileUtils.compare_stream to cmp with IO restrictions
Allow initializing instance variables outside of initialize
Initialize some instance variables to false to consume less memory (30 MB less to compile the compiler ^_^)
Make sure to codegen var initializer in a new context and to allocate its variables