Issue 333 EBI XML Generation and Submission Commands

There are some outstanding issues, but this works pretty well.

The major changes:
- Removed one of the convenience classmethods (and associated tests).  Rather than calling the QIIME library function `split_sequence_file_on_sample_ids_to_files `, the QIIME script should be called beforehand, and the files it outputs have to be gzipped separately.  So now, instead of having both `from_templates_and_demux_fastq` and `from_templates_and_per_samlple_fastqs`, we have only the latter
- Added new click command `qiita ebi from_files ...`.  It's a little funky because it gets passed a study_id (which references the qiita database),one filepath for a sample template, and one file path for a prep template. Eventually, we will want to pull *all* of this information from the database, but for now (while we are trying to relieve the backlog of EBI submissions where we know the metadata is sound), this will work. Reasoning is that I needed a way to get the required information (e.g., study title, abstract, etc) that I could think of.
- Added a few more instance methods `generate_curl_command`, `send_sequences`, and `send_xml` that are used by the new commands
- Added EBI configuration parameters to the qiita_config
Yes -- have a look at the updated example configuration I updated

On Tue, Sep 30, 2014 at 9:20 AM, Yoshiki Vázquez Baeza <
notifications@github.com> wrote:

> In qiita_core/configuration_manager.py:
>
> >          The email address that mail will be sent from when sending mail from
> >          the SMTP server
> > +    ebi_access_key : str
> > +        The access key issued by EBI for REST submissions
> > +    ebi_seq_xfer_user : str
> > +        The user to use when submitting to EBI
> > +    ebi_seq_xfer_pass : str
> > +        The password for the ebi_seq_xfer_user
> > +    ebi_seq_xfer_url : str
> > +        The URL of EBI's sequence portal site
>
> Is this set with the intention that we can change the URL to submit to
> their test environment?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/biocore/qiita/pull/338/files#r18223828>.
>