Added basic support for adding colocation, location and order constraints using pcs.
Merge pull request #6 from CSC-IT-Center-for-Science/constraints

Basic support for adding colocation, location and order constraints with pcs
turning the resource classes into defines so they can be used multiple times for multiple of the same resource
adding an additional parameters option for mysql resource
moving the resource base to a provider so that properties can be updated
adding update functionality for resource_params and interval
updating constraint location support
moving colocation constraint support into the puppet provider
Inherits pacemaker instead of pacemaker::corosync, since inheriting pacemaker::corosync makes it necessary specify cluster_members separately. Because of this change, removed the requires for execing start cluster. The ordering should be addressed in some other way, but this works for now.
Merge branch 'master' of github.com:CSC-IT-Center-for-Science/puppet-pacemaker

Conflicts:
	manifests/constraint/base.pp
	manifests/resource/ip.pp