DC18A-103: As a user from outside the lab, I want to be able to log into
the webapp using the UTS existing authentication system

- Remove password stuff from UI
- Authenticate user against external LDAP server
- Change cucumber features
- Disable database authentication
DC18A-124: As an user I would like to edit a project so that I
can fix my mistakes
DC18A-55: As a researcher I would like to edit an experiment so that I
can edit my experiment metadata

Add edit experiment page
Add filter to show edit experiment link on view experiment page
Fix broken specs and features
DC18A-82: As an administrator I want to configure the text displayed on
the register account page so that it's always up to date

Add editor model
Add editors controller
Add edit editor view
Add initial footer text
Add permission to edit footer text
Add features for footer text editing
DC18A-124: DC18a-130 bug fix: All users can view/edit other users
projects an by hard coding the URL

Fix for projects:
- Owner can edit their own projects
- Supervisor can edit their own projects and projects which they supervise
- Administrator can edit all projects

Fix for experiments:
- Owner can edit their own experiments, only in the lab, and the
  experiment haven't completed
- No edit else
DC18A-82: As an administrator I want to configure the text displayed on
the register account page so that it's always up to date

Add intersect logo
Merge branch 'master' into dc18a-82
DC18A-82: As an administrator I want to configure the text displayed on
the register account page so that it's always up to date

Fix column type from string(255) to text(unlimited)
DC18A-130: All users can view/edit other users projects an by hard
coding the URL

Fix "Currently an admin cannot download the metadata for experiments."
DC18A-131: Changing a user from a "Supervisor" role to a "Researcher"
role causes issues
DC18A-132: As an admin I want to edit a users details so that I can have
full control over users
DC18A-133: As an admin I don't want to be able to change supervisors to
researchers to ensure data integrity

DC18A-131: Bug fix
DC18A-132 & DC18A-133:

Administrator have a full control over users and supervisors
Do not allow other users(researchers and supervisors) to change
supervisor list once registered
Do not allow changing role from supervisor or administrator to
researcher
Do not allow removing supervisor from user's supervisor list
when the user has projects which is supervised by that
supervisor
DC18A-130: All users can view/edit other users projects an by hard coding the URL

Bug fix for "If your a supervisor and hardcode the following URL you can access the summary report."
DC18A-78: As ANDS I want the code published as open source so that other groups can reuse the software

Add README.md
Update README.md

Add license details for code and wiki documentation.
DC18A-133: As an admin I don't want to be able to change supervisors to
researchers to ensure data integrity

Bug fix: Currently the admin has a supervisor list and they cannot
update their own user details properly because of this.
Merge branch 'master' of ssh://github.com/IntersectAustralia/dc18a
Config records per page for development environment
DC18A-74: As ANDS I want a detailed user manual so that even untrained users can use the system

Add user manual and link
DC18A-137: Other "Specify Other School/Institute" field is not being displayed on the view details page

Fix bug
Fix user manual link opens in new window (full screen mode) or new tab
Deployment: test ldap environment