updated json-forms submodule
added build script for travis that also tests json-forms submodule.
Merge branch 'develop' of github.com:medic/kujua-lite into develop
updated sentinel submodule
Fixed up couchdb-audit plugin to work with felix.
updated json-forms submodule
fixed duplicate records on ID search #430

Also found issue where paging would break if 50 or more records had the
same view key (reported date).  Added additional parameter
`startkey_docid` to view query to begin paging at the correct place.

Also removed _.throttle() to handle scroll throttling because it
occasionally makes multiple requests during a scroll, reverted to the
separate setup and cancel functions.
Merge branch 'develop' of github.com:medic/kujua-lite into develop
Update page title and nav state on User Management page. Issue: #419
Added all state timestamp columns and removed 'Message Timestamp/Due'. Issue: #453
Removed radio buttons from user management form as they're not needed. Issue: #385
keep User ID column in user list. #385
include timestamp data in export for records that have no history.  #453
updated json-forms submodule
Refactored code to use templates rather than DOM manipulation. Listen for event propagation on users table rather than register events on each button and row. Issue: #380
Refactored User Management. Adding and editing now occurs in a lightbox. Issue: #462 #380 #379 #378 #377
If user is not admin, show login link instead of user management page. Issue: #429
preventDefault on lightbox actions. Issue: #377
Remove click handlers from delete so they don't stack up on the confirmation button. Issue: #377
Merge pull request #468 from medic/user-management

User Management refactor