Added sublimetext project files to ignore list
Initial commit - build without patching ruby source files
Merge remote-tracking branch 'upstream/master' into dmajkic/1.9.3
Patch Ruby runtime on startup to enable exerb without patching ruby source
Final runtime patchig
port to C
Added C files
Added replacement for global require
Added wraping for rb_require
Merge branch 'dmajkic-conv-c' into experimental

Conflicts:
	Rakefile
Correct LD wrap typo
Add missing 'patch' source

Without patch.c LD wrapper around rb_require and rb_require_safe do not
link properly and compilation fails.
Remove the need for Ruby's internal headers
Remove libgcc from compilation flags

After the move to pure GCC, the need for -static-libgcc CPPFLAG is gone.
Replace rb_require and rb_require_safe imports

Change loaded import functions to point to our replacement functions. This
solves the issue of doing rb_require or rb_require_safe from within a C
extension, since the proc address still points to original rb_require
(pre-LD wrap).
Remove extra debug lines
Remove unnecessary function redirection

`rb_safe_level()` is completely ignored by Exerb. Reduce the trips
it takes to reach `exerb_require()`.
Enable compiled-script using RubyVM::InstructionSequence

At this time there is no bytecode from YARV but instead plain-text
instruction sequences.

Use Marshal dump and load to serialize from an array and later
`rb_iseq_load` to load the script.

The type inside .exy file needs to be `compiled-script` so compilation and
loading is triggered.
Remove the need for external header file

Use crtdbg.h under Visual C or make it no-op for MinGW (our case)
Make exerb-mingw support Ruby 1.9.3 or greater

Remove the need for version-locked or patches, support Ruby 1.9.3 or
greater in preparation for Ruby 2.0