Add javascript test for Kit transport
Add runtime_body property which links to live(dynamic) body of response. That makes sense only for javascript-eanbled transports like Kit transport.
Refactor Selector module. The select method does not accept queries of different types now. Selector class is deprecated. You should use more specific classes like XpathSelector, PyquerySelector
Add MIT LICENSE file
Generate warning if Selector class is used
Add Kit extension that provides `grab.doc` property. Refactor Doc extension.
Fix None value of User-Agent option processing in Kit module
Fix bug in GrabKit shortcut class
Add KitSelector to Selector module
Refactor runtest.py
Merge remote-tracking branch 'upstream/master'

Conflicts:
	grab/kit/__init__.py
	grab/selector/selector.py