Adding AF::Base#reload

Resolves HYDRA-853
Merge pull request #12 from jeremyf/HYDRA-853

Adding AF::Base#reload
Adding generator for fedora.yml & solr.yml
Adding ERB eval to generated configs
Updating active fedora config generator

I wanted to test how this would work for hydra-head; So this is over-
engineered.
Updating generators as Config is not a module
Merge pull request #15 from jeremyf/HYDRA-683

Adding generator for fedora and solr config
Moving lib/rails/generators to lib/generators

I want to make a place for an active_fedora:model generator; And this
can be run in a non-rails environment
Adding active_fedora:model generator

This commit also includes the ActiveFedora::TestSupport assertions to
assist in testing your ActiveFedora models

HYDRA-520
Merge pull request #16 from jeremyf/HYDRA-520

Adding active_fedora:model generator
Adding fedora_conf and solr_conf that were lost
HYDRA-896 Make sure that dependent relationships are removed when an object is deleted
use rubydora 0.6.0
deprecate methods in AF::Datastream
use changed? rather than dirty?
DRY AF::Datastream; use functionality provided by rubydora
use rubydora 0.7.0
stub out ds profile call
use default_attributes on the rdfxml datastream
fix serialize for new datastreams