Enable testing against multiple Ember versions.

If `Ember::Source` is defined and we are testing against the `release`
channel, use the local version of Ember from the `ember_source` gem.
Otherwise, use the published builds from S3 for the proper channel.
Merge pull request #94 from rjackson/allow_testing_against_multiple_ember_versions

Enable testing against multiple Ember versions.