Added namespacing to variables

Allows one to address a variable as:

    drupal_variable { 'my.site.com::variable':
        ensure => present,
        value  => 'something',
    }

Still incomplete because it breaks backwards compatible non-namespaced
variables. It should default to the default site, but I cannot seem to
get that working.