Add docs to for installing test dependencies

Addresses #3386
Write a feature for creating a school

Some data that populates select menus in the form was not
populated in my development instance.  These steps are
commented out.

I haven't tried to run this scenario yet.

Addresses #3386
First pass at create school leader feature

This isn't completed as I have a number of questions about the
flow and how to make the association betweeen the school and the
leader.

Also, we'll need to implement actions for some of the steps, but
it seems that they can probably just be aliases for actions in
the Drupal Behat Extension.  I've left comments to identify these
cases.

Addresses #3386
First pass at create school profile feature

Addresses #3386
s/School Leader/School Representative/

Addresses #3386
Refine school, user, profile features

Add extra fields to step to generate a school

Add building code and address fields to the definition of the
"Given the following schools exist:" step.
These fields show up via the relation to the School Profile
and are helpful for testing that the School Profile is properly
related to the School.

The address fields are implemented with
https://drupal.org/project/addressfield and are pretty nested.
The field names are also generalized to handle multiple localities.
So, in the semantics of this step, I've decide to use the names
reflected in the UI rather than the machine names of the fields.
I'll eventually have to translate between the field names when I
implement the step.

The step to create taxonomy terms that's included with the
Drupal Behat Extension doesn't handle extra fields on the
taxonomy entity.  We'll have to implement this ourselves.

http://drupalcode.org/project/addressfield.git/blob/refs/heads/7.x-1.x:/addressfield.devel_generate.inc
has examples of using the Field API to set the address subfields.

For the initial implementation, I might just ignore the address
fields and use the "batteries-included" step for creating the
taxonomy term.

Eventually, it might make more sense to use
https://drupal.org/project/migrate to create the taxonomy terms
en-masse.

Move the scenario for associating a school representative user
with profile to the school profile feature.

Addresses #3386
Update testing docs

Addresses #3386
Merge remote-tracking branch 'bnchdrff/master'
Checkpoint commit BDD tests

* Skeleton for feature for editing school profile
* Designate that the create school scenario needs to use the Drupal
  API driver. This is the first test I tried to run.

Addresses #3386
Merge remote-tracking branch 'bnchdrff/master'