[OE-3856] table versioning
[OE-3856] changes to audit table
[OE-3856] soft deletion
[OE-3856] soft deletion
[OE-3856] table versioning defaultScope fixes
[OE-3856] consolidated migrations
[OE-3856] removed unnecessary statements
[OE-3856] changed model inheritance to use the new versioned base model
Merge branch 'develop' into feature/table-versioning
Merge branch 'release/1.5' into feature/table-versioning
[OE-3914] fixed collation
Merge branch 'develop' into feature/table-versioning

Conflicts:
	migrations/m130913_000001_consolidation_for_ophciexamination.php
	migrations/m130916_143343_additional_mr_patient_shortcodes.php
	migrations/m131015_140752_add_findings_shortcodes.php
	migrations/m131021_125022_more_mr_shortcodes.php
	migrations/m131022_135806_missing_mgmt_findings_shortcodes.php
	models/OphCiExamination_CataractSurgicalManagement_Eye.php
	models/OphCiExamination_CataractSurgicalManagement_SuitableForSurgeon.php
	models/OphCiExamination_Workflow_Rule.php
updated version tables based on recent changes
table versioning fixes based on recent schema changes
[OE-3955] Added base JS unit tests
[OE-3955] Moved JS test files into tests dir; added connect grunt task for displaying the test runners (to allow for network operations in the tests)
Merge branch 'feature/jstests' into develop
Merge branch 'develop' into feature/table-versioning
Merge branch 'release/1.6' into develop
[OE-3856] adjusted migration order to prevent issues migrating from 1.6 -> develop