Removed 19, 20 files from kernel.
Merged 1.8 code into main files.
Removed encoding comments from kernel.
Removed more non-1.8.7 files from kernel.
Fixed merge.
Merged master vm and removed non-1.8.7 code.
Removed non-1.8.7 C-API.
Moved C-API includes to vm/include/capi.
Normalized file names in vm.
Removed BasicObject header.
Removed version-specific pack, unpack.
Merged master configure, build system.
Removed standard library files.
Moved lib to library.
Removed extension building.
Updated gem dependencies.
Updated version.