consolidate dispatch methods
Merge remote-tracking branch 'upstream/develop' into PLFM-2717

Conflicts:
	client/synapseJavaClient/src/main/java/org/sagebionetworks/client/SynapseClient.java
Merge pull request #1216 from marcel-blonk/PLFM-2717

consolidate dispatch methods