added AC_CANONICAL_HOST to check build OS so GCC flags are not set for CLANG; fixed bad dist rule for udev rules that caused distcheck to fail
merged with master