fix require test (broken by #30)
Merge branch 'master' into iij
Add an application: Amazon S3 client
Fix error message in IO::select
Update README.md; add IO::select
add Array #compact #compact!.
BasicSocket#shutdown
more constants.
add some class/methods needed to implement minidns application

BasicSocket: #getsockopt #recv #setnonblock
IPSocket: #recvfrom
UDPSocket: ::new ::open #bind #connect #send
a POC implementation of mini DNS server daemon
don't assume string pointer is not shared.  closes #36.
add IPAddr
Merge pull request #37 from tsahara/camp

Socket の拡張と mini DNS アプリ
remove broken code...
fix require bug. closes #40
set $LOAD_PATH by MRBLIB. closes #31
update README.md (add require, load)
Merge branch 'master' into iij

Conflicts:
	src/object.c
Use case statement instead of 'if'
IPSocket::ntop could not handle IPv6 address.