test
Merged latest fixes from Master.

Fix for #74. 487f90a02bb0595
Added delete_study function

Removes a study and all its corresponding otus, nodes and trees from the
database. Needs tweaking on the DB side to work. Have to go into the
database and change several FKCs to On Delete (Set Null).
Added button to delete the currently viewed study
Delete study confirmation page

Final confirmation page to permanently delete a study from the database.
Just one last error check with and option to cancel out.
Changed to MySQL backend Cascade Deletes

Changed from a logic based delete, to using a FKC cascade
based system in MySQL. Changes speed up the function and minimize
database call. This will only work if you are running the correct
database schema version.
Updated Schema to work with Delete Study and Delete Tree Functionality

Includes the changes to the schema to allow the ON DELETE CASCADE
features to work in the MySQL datastore, allowing the Study Delete and
Tree Delete features to work properly.
Delete Tree Confirmation Page Initial Commit

Adds a delete tree confirmation view, asking for final user
confirmation of removing a tree, while displaying the tree details.
Adds Delete Tree Function

Added a function to allow the clean / fast delete of a single tree from
a study. Also removes all corresponding snodes, and any otus only
referenced by the deleted tree. Done with a combination of backend
CASCADE and direct SQL injection to increase performance. See code
comments for more specifics.
Revert "Adds Delete Tree Function"

This reverts commit feb210d160881aed222a068bf5269f03311fb9d5.
Revert "Revert "Adds Delete Tree Function""

This reverts commit cb149ee015c79bc79f5b7d0e8332b9c483aee477.
Merge remote-tracking branch 'refs/remotes/origin/master' into origin-deletefixes
fix typo
Merge pull request #91 from OpenTreeOfLife/deletefixes

Deletefixes