Added service provider 'upstart'

Service provider needs to be set to 'upstart'. 
Tested on Puppet 2.7.11
Merge pull request #1 from robwilliams/master

Remote Syslog service provider needs to be set to 'upstart'.
Using instance variables instead of methods.

The old practice of using methods instead of instance variables for templates is
deprecated in Puppet 3 and will be removed in Puppet 4. See
http://docs.puppetlabs.com/guides/templating.html#referencing-variables for more
information.
Only run remote_syslog when extra_logs has been set.

It will ensure the log_files.yaml file is removed and the service stopped when
no extra_logs given.

Requires stdlib rvalue method empty.
Removing unused code.
Merge pull request #2 from RichGuk/master

Using instance variables in templates
Added ruby-dev package
Merge pull request #3 from blaind/master

Added ruby-dev package
Using ensure_packages
Alignment fixes
Merge pull request #5 from andschwa/ensure-packages

Ensure packages
Merge branch 'master' of github.com:davidwinter/puppet-papertrail

Conflicts:
	manifests/init.pp
Make ready for Ubuntu 14.04

package rubygems doesn't exist in Ubuntu 14.04

This workaround fixes this. Issue already created on original repository
(https://github.com/davidwinter/puppet-papertrail/issues/6)
Merge pull request #1 from propertybase/add_ubuntu_1404

Make ready for Ubuntu 14.04