repository: theforeman.org currently only provides squeeze and precise packages
postgresql: implement actually creating the database
create base directories for the report.

on most installations, rubysitedir will point to an empty directory
Create the database before installing the package

Still needs a dependency between the db package and the db:migrate call
Pull rubysitedir into a param

rubysitedir might not be the one which is running the puppetmaster.
e.g. when running under vagrant. This change allows it to be set from
outside.
Merge pull request #5 from DavidS/master

Some things I had to fix before being able to provision foreman