Check for compiler flags with -Werror

For example for -fstack-protector, it is accepted by gcc for
all targets, however those targets where it is actually not
supported, it will print a warning like

"-fstack-protector is not supported for this platform"

which raises an error when using -Werror later. So better
not add -fstack-protector then to the CC_EXTRA_FLAGS
Merge pull request #374 from dirkmueller/aarch64

Check for compiler flags with -Werror
On systems without tm_gmtoff use timezone considering that it returns the gmt offset negated and without DST adjustment.
Merge pull request #382 from SynetoNet/master

On systems without tm_gmtoff use timezone considering that it returns th...
Fix: Fencing: Apply correct score to the resource of group
Merge branch 'master' of github.com:ClusterLabs/pacemaker
Fix: election/fencing: Fix the casts that would result in incorrect values for big-endian systems

In an s390x cluster, after the DC shuts down, the other node will go
into election loops. Because no one can win when comparing with the
incorrect huge age values of the other nodes.

For example with:
crm_element_value_int(vote, F_CRM_ELECTION_AGE_US, (int *)&(your_age.tv_usec));

In the "vote" XML, we have:
F_CRM_ELECTION_AGE_US:  30070           (0x7576)

Since timeval.tv_usec is a long int, in a 64-bit big-endian system, we'll
get:
your_age.tv_usec:       129149666590720 (0x757600000000)
Merge pull request #385 from gao-yan/fix-casts

Fix: cluster/fencing: Fix the casts that would result in incorrect values for big-endian systems
Merge pull request #383 from inouekazu/apply_score

Fix: Fencing: Apply correct score to the resource of group
Feature: crmd: Enable cluster-wide throttling when the cib heavily exceeds its target load
Fix: crmd: Prevent over-polling of throttle inputs
Fix: lrmd: Correctly calculate metadata for the 'service' class