enabling rule tests
correct the logic
make sure test exit with error code if their are errors
use uid_t/gid_t for id's and (uid_t)-1 or (gid_t)-1 for invalid values, like here http://linux.die.net/man/3/chown
fix declaration
Merge branch 'master' into travis-rules-test
Merge pull request #406 from cgzones/uid_gid_conversions

fix uid/gid conversions
Merge pull request #397 from jrossi/travis-rules-test

enabling rule tests
rename memset_s to memset_secure
print errno and strerror(errno) in syscall error messages
adjust more error messages
reenable outputs on mkstemp_ex and rename_ex
fix spelling
Merge pull request #407 from cgzones/memset_secure

rename memset_s to memset_secure
Merge pull request #401 from cgzones/syscall_errors

syscall errors
add -Werror flag
fix unused variable warning
do not use special warnings for tests
cast const away for in-macro assignment
Merge pull request #408 from cgzones/werror

adding -Werror flag