add Version0X class(Refacto-3.0)

@Taluu This pull-request was written in order to support socket.io version 0.x.

This source-code is need to modify about unprocessed others exception to my think.
I want to hear to your think to this source code. :)

test code to socket.io version 0.9.0
```javascript
var socket = require('socket.io');
var io = socket.listen(1337);

io.sockets.on('connection', function (client) {
	client.on('broadcast', function(data) {
		console.log(data);
	});

	client.on('disconnect', function() {
		console.log('disconnect!!');
	});
});
```

test picture!
![1](https://cloud.githubusercontent.com/assets/7445459/4041041/a2f1b094-2cf0-11e4-870e-83eea1df6d3a.png)
`$this->session->upgrades` :)

and there is no need to do this verification, as it is already done on the line 143