Setup and run Harvest demo in Travis

Signed-off-by: Byron Ruth <b@devel.io>
Update Node packages to latest stable

grunt-contrib-jasmine remains at 0.5.2 due a compat issue with the
requirejs template.

Signed-off-by: Byron Ruth <b@devel.io>
Add new watch task for the Gruntfile itself

Signed-off-by: Byron Ruth <b@devel.io>
Port tests to use live server rather than mocks

This also fixes various inconsistencies in the tests and accounts for
a stateful server.

Fix #459

Signed-off-by: Byron Ruth <b@devel.io>
Add documentation for setting up the live server for testing

Signed-off-by: Byron Ruth <b@devel.io>
Remove unused options from specConfig.js

Signed-off-by: Byron Ruth <b@devel.io>
Merge pull request #461 from cbmi/issue-459

Port tests to use live server rather than mock payloads
Add block about using JSHint, fix example

Signed-off-by: Byron Ruth <b@devel.io>
Add jump-to links to fields in concept form

Fix #463

Signed-off-by: Byron Ruth <b@devel.io>
Port models.concept to JavaScript, rename exported classes

All models and collections are already namespaced under `cilantro.models`,
so having the `Model` or `Collection` suffix is redundant.

Signed-off-by: Byron Ruth <b@devel.io>
Show "jump to" links only if concept contains more than one field

Signed-off-by: Byron Ruth <b@devel.io>
Merge pull request #466 from cbmi/issue-463

Jump-to links to fields in concept form
Create Null Control to filter based on whether or not a field is null

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

Add null control
Bump max Serrano version to 2.3.3

Signed-off-by: Don Naegely <naegelyd@gmail.com>
2.2.19 Release

Signed-off-by: Don Naegely <naegelyd@gmail.com>
2.2.20 Bump

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Port and enhance base Search view

The enhancements include:
- trimming the query string
- triggering a 'search' event when the query string changes
- preventing consecutive redundant queries from triggering
- prevent other events from firing (such as submit)

Signed-off-by: Byron Ruth <b@devel.io>
Bind to page visibility to pause/resume session ping

Signed-off-by: Byron Ruth <b@devel.io>
Port controls to JavaScript

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