Removed data_files from setup.py, which was installing README.rst in current directory during installation
Added test: future and docstring in distutils scripts
Distutils script: supporting future and docstrings.

Fixes #102

Distutils scripts can contain quite a lot of code. Up till now,
only a encoding hint was detected and placed at the top above
our 'import sys' and 'sys.path=' stuff.

Now we look for the first non-__future__ import line and place our
sys.path statement above that line. This makes sure the encoding hint,
the module docstring and the future imports are all above our code,
as should be.

There might be corner cases, but at least this fixes a couple of
common problems.
Added test for multiple imports in distutils script.

This exposes a bug.
Breaking after finding first import line.

Fixes a bug with multiple import lines. We want to insert ourselves after the
*first* found import line, not the last one...

Also simplified an if/else for when there's no import statement at all.
Restored blank line
Refactored picked versions logic to make it easier to use for plugins
This includes renaming `store_picked_versions` to `store_required_by`
to better signify its intent and adding `get_picked_versions`
to `zc.buidlout.easy_install`.
Added tests (and made them pass) for update_versions_file's output.
pull from upstream
Forward-port the handling of addition and subtraction in the same section from buildout 1

See http://svn.zope.org/zc.buildout/trunk/?rev=127336&view=rev; this fix was made after buildout 2 was branched off.
Update tests for addition and subtraction in same section.

Forward port of http://svn.zope.org/zc.buildout/trunk/src/zc/buildout/buildout.txt?rev=127336&view=diff&r1=127336&r2=127335&p1=zc.buildout/trunk/src/zc/buildout/buildout.txt&p2=/zc.buildout/trunk/src/zc/buildout/buildout.txt
Mention the changes in the changelog
Use API for loading the CLI launcher for Windows from setuptools (currently unreleased).
Add the necessary import
distribute / setuptools noise OFF.
First stab at using setuptools >= 0.7 instead of distribute.

My doctest / renormalizer fu is not strong enough to deal with the
changes to output:

- setuptools now has dependencies, and emits output to add them as
  'find-links'.  I tried adding an 'adding_find_link' renormalizer,
  but it doesn't suppress the output.

- Other failures due to merge tweaking APIs, etc.  Again, I'm not
  competent to fix them in the doctest / renormalizer world:  they make
  my head hurt.
Fix URL normalizing out the 'Adding find links...' output from setuptools 0.7.

Use that normalizer everywhere.
Update to new (provisional?) ez_setup.py URL.
s/distriBUTE/setuptools/
Fix sorting.