New split lib workflow

We need to:
- [x] check that meta-analysis is still working
- [x] finish preprocessing (split libs) connect per prep template
- [x] make filepath add to raw data async
- [x] be able to connect to other studies raw data
- [x] fix metadata summary per prep template
- [x] add EBI submission
- [x] merge #531 
If the generator expression is going to be unrolled, why not just use a list comprehension? I think you mentioned performance earlier, but:

```python
11:51:31 (mcdonadt@rl1-1-220-168-dhcp):/Users/mcdonadt/.virtualenvs/python27/lib/python2.7/site-packages/tornado
> %timeit [i for i in xrange(10000)]
1000 loops, best of 3: 353 µs per loop

11:52:06 (mcdonadt@rl1-1-220-168-dhcp):/Users/mcdonadt/.virtualenvs/python27/lib/python2.7/site-packages/tornado
> %timeit list(i for i in xrange(10000))
1000 loops, best of 3: 558 µs per loop
```