Raise Array:IndexOutOfBounds on array and regexp indexer. Also made Regexp === assign to $~.
Show trace only if obj.type is a union
Fixed issue with exceptions that are catched but never instantiated
Fix type lookup when including self module
Added basic OptionParser
Boostrap: compiler uses new OptionParser
Make Array#delete_at raise if not found
Check invalid options in OptionParser
Fixed specs. Reuse code in spec.cr "assert"