fix bug to not overwrite PUBLIC_URL if defined
Merge pull request #4 from edmoz/fix-public-url

fix bug to not overwrite PUBLIC_URL if defined
Makefile: add 'clean', minor help changes
exercise /certificate/sign with a real RSA key

adds 'cryptography' to the dependencies list, for RSA key generation
verify our new assertion with PyBrowserID

flip the "if True" to use the remote verifier instead
display cert lifetime
'fxa-client repl' now runs a command loop

This remembers the randomly-generated email address and password during
the loop, so you can just do:

 fxa-client repl
  create
  verify
  login
  destroy
  quit

to exercise the whole FxA flow
rename GET/POST to FXA_GET/FXA_POST

to make room for non-fxa-auth-server GET/POST functions
Add dependencies requirements in setup.py (#6)
setup.py: add the remaining dependencies
Makefile: update to use 'develop', and correct fxa-vectors binary
remove the embedded copy of six.py, use dependency instead
update Makefile instructions, setup process

We rely on setup.py's install_requires= for everything except scrypt,
which has some sort of packaging bug that makes it not work unless
installed directly with pip. (scrypt is only used by fxa-vectors, to
compute values that live on the fxa-auth-server backend).
don't install bin/fxa-vectors, just run it from source

The scrypt packaging bug means that "pip install fxa-python-client"
probably won't give you a functional fxa-vectors anyways, so avoid
confusion by not installing it. The preferred way to build test vectors
is to run "make vectors" from a source checkout.
README: explain the purpose a bit better
release version 1.0.0