Add support for multiple remotes

Change-Id: I2a112a19f7b0abc093f264e9c10f45fa1c217dd1
qisrc snapshot: change format

Now manifests are stored too along with the list of refs
Also, we now use json

Change-Id: I4a4acf65de08b07ecf465c44151287b2923f18d9
Add a test for qisrc reset

Change-Id: I6d009b46aefc53c7eca18d77225796614d200d10
qisrc snapshot: fixed loading from a file object

Change-Id: I30418873083dcf3131a7c4fae17297f872a89269
qi_create_python_ext: install using qi_install_python

Change-Id: I918fba76095fd30778f77f1aa432de389b7e27ad