Add Travis badge

Inspired by #75
Merge pull request #76 from Paulche/patch-1

Add Travis badge
remove undocumented requirement to include concat::setup in manifest

Unless the class `concat::setup` has been manually included into the
manifest before using the `concat` / `concat::fragment` defined types,
the puppet master will generate this warning while compiling the catalog.

    Tue Oct 15 14:05:06 -0700 2013 Scope(Concat[/etc/exports]) (warning):
    Could not look up qualified variable 'concat::setup::root_group'; class
    concat::setup has not been evaluated

The need to `include concat::setup` directly into the manifest has never
been part of the documented API.
Added .gitattributes to maintain line endings for .sh files
Merge pull request #77 from jhoblitt/remove_manual_include_concat__setup

remove undocumented requirement to include concat::setup in manifest
Merge pull request #80 from JustinHook/master

Added .gitattributes to maintain line endings for .sh files
Fix group ownership on files.

And add a test to stop it being broken again.
Merge pull request #81 from songkick/fix-ownership

Fix group ownership on files.
improve whitespace consistency + remove semicolon resource compression

Per http://docs.puppetlabs.com/guides/style_guide.html#resources
resource compression with the "semicolon syntax" is now considered bad
practice.
Merge pull request #82 from jhoblitt/style_cleanups

improve whitespace consistency + remove semicolon resource compression
remove unused $gnu param from define concat
validate define concat params + split warn param

In addition, the warn param has been split into a warn (a bool) and
warn_message (a string).
validate define concat::fragment params
add tests for class concat::setup
add stdlib to rspec-system tests
remove puppet 0.24 support

Introduction of stdlib functions makes support of puppet < 2.7
impractical.
make class concat::setup a private class
use $owner instead of $id to avoid confusion with $::id
mv spec/defines -> spec/unit/defines

To be more consistent with other PL modules
compatibility fixes for ruby 1.8.7 / puppet 2.7