Added symmetrical parameter on cs_order

Pacemaker resource ordering by default is symmetrical. However, in some
cases ordering should only apply to starting of resources and not
stopping, for which symmetrical=false can be set on a resource.
Cs_order now does this automatically (default true), so it's also
backwards compatible.
Cherry-picking fix
Allow ordering of cs_groups

Cs_order only supported ordering of cs_primitives, but groups can also be ordered in Pacemaker.
more than two primitives per cs_colocation
fix depreciation warning in latest puppet versions
test on more puppet versions
reorder puppet versions in .travis.yaml
Worked around RubyGems 2.2.0 bug on Travis-CI

See rubygems/rubygems#763
do not fail if corosync is not ready
update tests to use {:failonfail => false}
Add piece from a real ocf:heartbet:nginx setup
BUGFIX : Account for instance_attributes elements within operations
removed multibyte chars
provide param to overwrite the list of packages which should be installed
Merge pull request #61 from NITEMAN/modulefile-mb

removed multibyte chars from Modulefile
Merge pull request #62 from bechtoldt/features/parameterize_packagelist

provide param to overwrite the list of packages which should be installed
Merge pull request #60 from javiplx/operation_nvpair

Consider <instance_attributes/> within primitive operations
Merge pull request #59 from roidelapluie/master-puppet34

fix depreciation warning in latest puppet versions
Merge pull request #56 from blook/blook/multiple_colocation_primitives

more than two primitives per cs_colocation
Merge pull request #50 from kbon/Cs_order-groups

Allow ordering of cs_groups