Switch the order of "heroku config:set" arguments to read better
Quote heroku:set values to account for spaces and special characters
Stop asserting the number of intercepted commands

These tests used to have assertions for the task being short circuited
and not incrementing the number of intercepted commands at all. Now,
each test behaves similarly and that assertion is no longer valuable.
Tie into Rails initialization as early as possible

This enables use of Figaro-set ENV variables from the config block in
application.rb.
Merge pull request #121 from laserlemon/before-configuration

Tie into Rails initialization as early as possible
Prefer lowercase ENV keys in tests and documentation
Rewrite the readme for Figaro 1.0

[ci skip]
Update the changelog for unreleased version 1.0.0.rc1

[ci skip]
Add contribution guidelines

[ci skip]
Refactor the Rails initialization tests to use the same ENV variable
Restore the original state of ENV before every test

This fixes intermittent test failures due to carried-over ENV variables
from previous tests.
Refactor Figaro::ENV to compare downcased keys rather than upcased
Make Figaro::ENV bang/boolean methods make use of the plain methods

This allows a developer to stub the plain method and the corresponding
bang/boolean methods will work as expected. Otherwise, the developer
would have to stub all three methods separately.
Refactor Figaro::ENV for performance, to lazily load values
Add release date to version 1.0.0.rc1 in the changelog

[ci skip]
Remove the Figaro title image from source control

[ci skip]
What's a gom?

[ci skip]
Make sure that Bundler's load paths are properly set up ahead of time
Shell out with a clean Bundler environment
Include steps for getting started in README

[ci skip]