remove broken mixing in of load_current_resource

load_current_resource falls victim to pitfall no.1 of mixins :-(

http://definingterms.com/2013/03/23/pitfalls-of-ruby-mixins/
rename spec/helpers/common.rb to cib_object.rb

"common" was too generic and ambiguous.
use CIB object class description to facilitate code reuse
extract tests for runnable resources for reuse

The group resource will need these.
rename Chef::Mixin::PacemakerCommon to Chef::Mixin::Pacemaker::StandardCIBObject
rename Chef::RSpec::Pacemaker::Common to ..::CIBObject
add comment explaining standard_cib_object.rb
eliminate redundant CIB object instantiation

load_current_resource already instantiates a Pacemaker::CIBObject
if one was found on the cluster.
extract #standard_delete_resource
extract #delete_runnable_resource
extract #start_runnable_resource
extract #stop_runnable_resource
move extract_hash to Pacemaker::Resource

It is needed by the imminent Pacemaker::Resource::Group, not just by
Pacemaker::Resource::Primitive.
extract meta attribute handling to Pacemaker::Resource::Meta mixin
extract meta attribute tests for reuse
merge helpers/cib_object.rb and helpers/common_object_examples.rb
define TYPE for clone
extract CIB definition formatting code for reuse
remove extraneous else
add resource groups