Made clear how to make the precommit hook

There is a pre-commit hook set up step in the docs that references
a relative path. A line exemplifying where that command is run from
has been added to address the frequent question of "what is this
relative to"
Merge pull request #7 from johnweldon/docs

Update bzr instructions with git instructions in README.md
environs/sshstorage: fix intermittent test failure

The initial "bash" command was changed at some
point from being all-on-the-command-line to bash
executing a script on stdin. The test changes to
reflect that.

Fixes https://bugs.launchpad.net/juju-core/+bug/1323898
Merge pull request #9 from dimitern/500-add-networks-constraints

state/constraints: Networks constraints added

This adds "networks=..." constraint in the constraints
and state packages. The ability to specify networks
to include/exclude when selecting a machine to deploy
a service's unit with specified constraints. Both
positive and negative entries are supported and the
value of "networks=" is a comma-delimited list of
(juju) network names. Negative entries have "^" prefix.

Examples: networks=logging,^db,storage,^dmz

Means: use machines (if possible) on the "logging" and
"storage" networks and not on "db" or "dmz" networks.

No changes to cmd/juju/deploy or other commands yet,
this will come in a follow-up.

NOTE: This branch was migrated from Launchpad and
was already reviewed at https://codereview.appspot.com/93670046/
Wait longer for replicaset initiation to complete
Use the higher iniateStatusDelay
Merge pull request #4 from perrito666/contributor_doc_updates

There is a pre-commit hook set up step in the docs that references
a relative path. The usual confusion is because the relative path
in ln is relative to where the link is created not to the current
path and therefore people thinks they have a folder missing.
A line exemplifying where that command is run from
has been added to address the frequent question of "what is this
relative to"
Merge pull request #12 from voidspace/refresh-rate
Revert "Merge pull request #12 from voidspace/refresh-rate"

This reverts commit 0f58c7c42bdac68e9635528ce3ebd111b272f3f9, reversing
changes made to 594bf710e5f4f3c723cad0a99f1c218df5d3d655.
Merge pull request #11 from axw/sshstorage-test-failure

The initial "bash" command was changed at some point from being all-on-the-command-line to bash executing a script on stdin. The test changes to reflect that.

Fixes https://bugs.launchpad.net/juju-core/+bug/1323898
Backout replicaset changes causing precise CI problems
Merge pull request #14 from voidspace/backout-replicaset-changes
Add a display name for users.
Merge pull request #6 from howbazaar/user-display-name

This branch is imported from the bzr branch which was reviewed.

Will get reviews here too
Update and rename CONTRIBUTING to CONTRIBUTING.md

Updated to be compatible with github markdown mode.
provider/ec2: support zone= placement directive

Support "add-machine zone=us-east-1a" in ec2,
for explicit availability zone placement.
Merge pull request #21 from niedbalski/master

- Formated to be compatible with markdown
- Renamed CONTRIBUTING to CONTRIBUTING.md
juju/testing: close clients before API server

There's a bug in JujuConnSuite where the teardown
of clients occurs after the server is destroyed.
This sometimes causes the client's Close method
to error, because it cannot write the websocket
0xFF frame.

Fixes https://bugs.launchpad.net/juju-core/+bug/1293697
Merge pull request #23 from axw/lp1293697-jujuconnsuite-closeorder

There's a bug in JujuConnSuite where the teardown
of clients occurs after the server is destroyed.
This sometimes causes the client's Close method
to error, because it cannot write the websocket
0xFF frame.

Fixes https://bugs.launchpad.net/juju-core/+bug/1293697
Backout change to use replica sets for local provider