Kill @Provided

This simplifies the code immensely by removing a complex but unutilized feature.

Squashed commit of the following:

commit 76dd3f7864f6760750e8bd11ec22f29aa9d3ee2e
Author: Brian Wickman <wickman@twitter.com>
Date:   Sun Jun 16 12:07:41 2013 -0700

    bump version number

commit 8e4d071a5c58475081fb806ed5eefa666b42ddd2
Merge: f886837 af32e57
Author: Brian Wickman <wickman@twitter.com>
Date:   Sun Jun 16 10:22:33 2013 -0700

    Merge branch 'master' into kill_provisions

commit f886837de4cf711cf04fd62b789a3ba73b7a6088
Author: Brian Wickman <wickman@twitter.com>
Date:   Sun Mar 31 18:49:13 2013 -0700

    kill provisions.  fix copy.  add __slots__.  move to relative imports.