documentation update, inclexcl fixes, solaris 11 support

introduced a separate option inclexcl_replace, if we should replace the
include/exclude file.

Solaris 11 is now support, as we install the Solaris 10 packages. There
are currently no package for Solaris 11 available.
no sparse files, backup all local filesystems
fixed rspec tests for solaris 11 support
documentation cleanup
make resource dependencies more explicit
documentation cleanup, removed defined type

removed the remove_solaris_package defined type because it's currently
unused.
documentation update, added inclexcl_replace

added an extra parameter if we should replace the include/exclude file.
added solaris 11 support

Solaris 11 is now support, as we install the Solaris 10 packages. There
are currently no package for Solaris 11 available.

Documentation cleanup
added inclexcl_replace parameter

inclexcl_replace specifies if we should replace the include/exclude
file. This was previously done via config_replace for both, the
dsm.sys and the include/exclude file.
changed describe to context where appropriate
discard coveralls loaderror

The Coveralls gem is only required when testing on github via travis-ci.