Project: datamanagement
Issue DM-5192: Add remote (python) API support 
The python interface needs to be ported. This involves the following: * Modify FireflyClient.py * Change all the API to work by dispatching remote actions. There is currently a dispatchRemoteAction method in FireflyClient.py * On the server side clean up file PushCommands.java, PushJob.java and ServerParams to remove the old api. * Move the fftools/python to firefly/python * clean up the test notebooks. There are currently several, some don't work and should be removed. Others should be clean test cases. * Make sure the python support for RangeValues is consistent with the Java and JavaScript. I suspect it is not. * Make sure events can be received into the python.
Story points: 16