start of major rewrite
Merge branch 'store-dispatch' of github.com:capacitorjs/capacitor into store-dispatch

Conflicts:
	src/capacitor.js
	src/capacitor_events.js
	src/current.js
	src/observable_value.js
	test/circuit_events_spec.js
	test/circuit_processor_spec.js
	test/error_handling_spec.js
	test/store_spec.js