Issue #675: Push patients to remote server: API and initial implementation
            Added "contains PII (private identifiable information)" flag to record elements
            Secure storage module
Issues #780 and #771 and #772 and #655: Updated API and implemented stub methods to allow imports from JSON; fixed JSON output
Merge branch 'master' into feature-push-to-phenomecentral
Issue #675: remove debug logging & event hooks, minor fixes (script service API, JSON when empty)
Issue #675: improved script service API (return more data, make input of simpler types), store more data about pushed patients
Issue #675: fix JSON import + fix PhenotypeUpdater for features with no IDs
Issue #675: minor push-script-service API changes; better sanitize user input; fix incorrect update permisions check
Issue #675: push-UI: initial implementation of JavaScript Push Patient UI + velocity service
Issue #675: fix licenses in various files + remove unused import
Issue #675: improve CSS for active password fields
Issue #787: fix CSS for disabled buttons reacting to onhover (in push patient dialogue only for now)
[misc] Refactoring to pass checkstyle
Merge branch 'master' into feature-push-to-phenomecentral
[misc] Made the build work
[cleanup] Removed no longer working (or useful) CSS
Issue #675: Sharing patients with other PhenoTips instances
Fixed message typos, improved messages
Issue #675: Sharing patients with other PhenoTips instances
Display the remote servers configuration in the PhenoTips administrative category
[cleanup] Applied codestyle
[misc] Migrated document to xwikidoc version 1.1
Issue #675: Sharing patients with other PhenoTips instances
Better placement of the Push button
Use the color theme instead of hardcoded colors
Make sure the push dialog stays above the other floating elements