Release 1.1.0

This is a compatibility and feature release.  This release adds one new
feature, the ability to control the quote character used.  This allows you to
do things like:

```puppet
  ini_subsetting { '-Xms':
    ensure     => present,
    path       => '/some/config/file',
    section    => '',
    setting    => 'JAVA_ARGS',
    quote_char => '"',
    subsetting => '-Xms'
    value      => '256m',
  }
```

Which builds:

```
JAVA_ARGS="-Xmx256m -Xms256m"
```
Merge pull request #104 from hunner/release_1.1.0

Release 1.1.0
Pin rspec to 2.x.
Merge pull request #106 from apenney/pin-rspec

Pin rspec
Require beaker-rspec >= 2.2
Merge pull request #107 from mhaskel/beaker-rspec-pinning

Beaker rspec pinning
OSX doesn't support the -e flag to echo.
Merge pull request #109 from mhaskel/osx-test-fixes

OSX doesn't support the -e flag to echo.
Add windows support and testing nodesets
Merge pull request #111 from cyberious/1.1.x

Add windows support and testing nodesets
Remove the Modulefile, use metadata.json.
Merge pull request #112 from mhaskel/no_modulefile

Remove the Modulefile, use metadata.json.
`be_true` and `be_false` are deprecated

Replace with `be true` and `be false` and make predicate return a
boolean.

> Methods that don't return a boolean, shouldn't end in a question mark.
-- https://github.com/bbatsov/ruby-style-guide#naming
Failing spec to describe my problem
Handle quotation marks in section names

The section name appears on a line by itself, in square brackets (`[` and
`]`), all characters between the opening `[` and the closing `]` should
be considered to form the section name.
Merge branch 'deprecation-warnings' into handle-quotation-marks-in-section-names

This should fix the build.

If this change isn't desired,
./spec/unit/puppet/provider/ini_setting/ruby_spec.rb:1044 could be
changed to:

```ruby
provider.exists?.should be_nil
```
Merge pull request #114 from cmurphy/master

Start synchronizing module files
Test allowing $ signs in section names

Verifying that this PR addresses https://github.com/puppetlabs/puppetlabs-inifile/pull/98
Merge pull request #117 from cmurphy/master

Synchronize .travis.yml
Merge pull request #118 from cmurphy/master

Add validate and lint tasks to travis script