* Cypress test locator fix
* Multi select dropdown values initialization fixed
* Reverted test case selector change
* Using lodash isEqual since values can be object
- Adds Web workers and does evaluations in off the main thread
- Removes any need to store functions in the data tree and only keeps them around while evaluating
- Maintains a stored data tree in the redux state
- Evaluates based on editor events instead of state changes