Add where() function property to Lookup
Merge branch 'feature/issue-370-viewcollection-shouldnt-need-to-have-models-backing-its-views' into feature/issue-369-when-a-state-view-is-removed-relevant-endpoints-and-connection-views-should-be-removed
Merge branch 'feature/issue-372-viewcollectiongroup-should-allow-adding-and-removing-items-directly' into feature/issue-369-when-a-state-view-is-removed-relevant-endpoints-and-connection-views-should-be-removed
Remove the relevant connections when removing an endpoint
Merge branch 'feature/issue-372-viewcollectiongroup-should-allow-adding-and-removing-items-directly' into feature/issue-369-when-a-state-view-is-removed-relevant-endpoints-and-connection-views-should-be-removed
Remove an endpoint's connections before removing the actual endpoint to keep jsPlumb happy
Remove a state's endpoints before removing the state itself from a StateViewCollection
Merge branch 'develop-frontend' into feature/issue-369-when-a-state-view-is-removed-relevant-endpoints-and-connection-views-should-be-removed

Conflicts:
	go/base/static/js/src/components/plumbing/endpoints.js
Remove 'state' -> 'view' alias for EndpointViewCollection