Copied mutex_m.rb from MRI.
Implemented Symbol#=~ for Ruby 1.9.
Implemented Object#public_send for Rails 4.0.
add rubyio.h so compiling puma C extension works
Merge remote-tracking branch 'origin/master-1.9' into master-1.9

mit.
Added missing . for Object#public_send.
add IO.pipe based on FFI
Merge remote-tracking branch 'origin/master-1.9' into tim/IO.pipe
untag specs for public_send
untag two Symbol#=~ specs
Fixed Object#public_send spec failure.
Merge remote-tracking branch 'origin/master-1.9' into tim/IO.pipe

Conflicts:
	src/kernel/bootstrap/Object.rb
Merge pull request #99 from MagLev/tim/IO.pipe

NoMethodError `pipe' for IO
Change object security policy for AbstractDictionary, AbstractException.
Update download host to seaside.gemtalksystems.com
Remove debug output
Merge pull request #320 from johnnyt/download-url

Update download host to seaside.gemtalksystems.com
Add uuid and urlsafe_base64 to SecureRandom
Merge pull request #324 from johnnyt/securerandom

Add uuid and urlsafe_base64 to SecureRandom
Install kernel extensions when prims are loaded

Closes #327