refactored and parallelised the contacts migration
created a generic migration class for parallel migrations.
removed need to call checkForkPossible()
Merge branch 'release/1.4' into feature/parallel_contacts

Conflicts:
	protected/migrations/m130320_144412_contacts_refactoring.php
Directory Seperator fixed in Gii migration path
Merge branch 'release/1.4' of https://github.com/openeyes/OpenEyes into release/1.4
with Rich made a generic confirmation dialog

Conflicts:
	js/dialogs.js
Made ConfirmDialog definition more consistant
Converted whitespace: spaces to tabs
[OE-2824] fixed bug where previous operations could be saved with a future date.
Merge branch 'release/1.4' of https://github.com/openeyes/OpenEyes into release/1.4
+ use caching for disorder tree data
Merge branch 'release/1.4' of github.com:openeyes/OpenEyes into release/1.4
Merge latest changes from feature/automation
Add test database and update CI config
CI tweaks
Merge changes from feature/automation
Removed redundant code to close the Add new event dialog
Disable travis builds
Merge branch 'release/1.4' of https://github.com/openeyes/OpenEyes into release/1.4