Import libs from naopathe

Change-Id: I7797ffc31f78b6bc6b5e4c2a2af2ac2062a51038
qiproject.xml: add libqi-python to dependencies

Change-Id: I1f70180c9d4a0bc0fe75a2109f2167bd5bae2795
Remove unused self.info, on_message() and on_qiclose()

Change-Id: I27972558c26117cacf780b1e9dc4996584a249c6
Fork version 2 from 1.0 and add deprecation logs for 1.0 files

Change-Id: Ie7c500fb59f3e05751117abe892bae95adec1aed
Use native Promise instead of imported Deferred

Change-Id: Ia825ec355a83c0af344203aea0822338c9d1b2a3
Reduce QiSession arguments to server address only (no protocol, no resource)

Change-Id: Iedbecd820c4c6d5f92053d2b5d3afac26ab5af50
Remove QiSession.socket() and implement connected/disconnected callbacks

Change-Id: I569b0b113e20652a136a3e23509af1f689994c23
Implement properties

Change-Id: I508dae28b7559f257fb0bf67ef72297c098ad1d8
Refresh protocol

Change-Id: I43a42dfa139472706fb21e126b74c76b1759c9ff
Merge commit 'refs/integration/team/js/dev-3'
Fix variable name
Do not send back empty results
Add checks for received data
Add test suite