Port base models to JavaScript

Signed-off-by: Byron Ruth <b@devel.io>
Merge pull request #525 from cbmi/base-models

Port base models to JavaScript
Ensure view json is defined

Signed-off-by: Byron Ruth <b@devel.io>
Prevent error in workspace for unknown concepts

Signed-off-by: Byron Ruth <b@devel.io>
Pass options in session.set during collection reset

The logic in set may rely on the options such as the `reset` or `parse`
options.

Signed-off-by: Byron Ruth <b@devel.io>
Disable update filter button when no values are selected

Fixes #523

Signed-off-by: Ryan O'Hara <oharar@email.chop.edu>
Merge pull request #524 from ryanjohara/issue-523

Disable update filter button when no values are selected
Move navigation to query page in workspace

This was noticed as a result of the fix in 98268c3 which caused
the query page to be navigated to even though it was not able to
display the concept.

Signed-off-by: Byron Ruth <b@devel.io>
2.2.27 Release

Signed-off-by: Byron Ruth <b@devel.io>
2.2.28 Bump

Signed-off-by: Byron Ruth <b@devel.io>
Added threshold for not rounding numbers

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>