BUG: Studies without processed data caused an error

:sad:
Merge pull request #463 from ElDeveloper/hot-fix

BUG: Studies without processed data caused an error
BUG: Fix query that relied on insert order

Creating a meta-analysis was broken because one of the central queries
that builds the metadata for the meta-analysis, relied on the fact an id
imposed by a study would be the same for sample and raw data tables.

This has been corrected, the query now retrieves the data correctly.
STY: Fix spacing and line length
TST: Fix failing tests

See #465
Merge pull request #464 from ElDeveloper/query-inconsistency

BUG: Fix query that relied on insert order
fix password validation
disallow login if email not verified
disallow spaces
Prevent user from clicking button more than once
Merge pull request #473 from adamrp/improve-ajax

Prevent user from clicking button more than once
update docstring
Merge pull request #471 from squirrelo/fix-pass-validation

Fix password validation
Hide EBI button for all but admin
add admin check to EBI submission
fix test for share change
update error message
HOLD was not being generated as an ACTION
Merge pull request #491 from adamrp/ebi_hold_action

URGENT: HOLD was not being generated as an ACTION
fix wrongly changed test