Fix: logging: correctly initialized default log file

We were accidently disabling the initialization of the
default /var/log/pacemaker.log configuration file when
no PCMK_debugfile environment variable is present.
Merge pull request #569 from davidvossel/testfixes

Fix: logging: correctly initialized default log file
Low: cts: fix building test array
Low: cts: properly output where the cts log is
Low: cts: fixes error when printing usage

For some reason I get a stack trace instead of viewing the
usage output. It was caused by not being able to concatenate
the string that displays the invalid argument. This patch
fixes the error.
Merge pull request #570 from davidvossel/cts-fixes

cts fixes
Fix: Correct spelling of superseded
Fix: spelling of 'promotion' in tools/crm_master
Low: services: Refector services os execute function
Merge pull request #572 from davidvossel/services-refactor

Low: services: Refector services os execute function
Low: mcp: set environment variable which the cluster-glue module needs
Low: mcp: Avoid the error of modprobe in Upstart job
Low: mcp: Add 'stop on runlevel' to Upstart job
Merge pull request #574 from inouekazu/fix_job

Fix: Upstart job
Fix: cluster: Invoke crm_remove_conflicting_peer() only when the new node's uname is being assigned in the node cache
Merge pull request #573 from inouekazu/set_env

Low: mcp: set environment variable which the cluster-glue module needs
Merge pull request #575 from gao-yan/conditionally-detect-conflicting-peer

Fix: cluster: Invoke crm_remove_conflicting_peer() only when the new node's uname is being assigned in the node cache
Test : cts : change default cluster stack from openais to corosync
Merge pull request #576 from xiali/master

Test : cts : change default cluster stack from openais to corosync
Merge pull request #571 from kjperry/spelling

Fix: a few typos