Tons of new build features

* The OS/DISTRO are available as defines when writing tables:
  UBUNTU, UBUNTU_14_04, UBUNTU_12_04
  CENTOS, CENTOS_6_6
  DARWIN, DARWIN_10_10, DARWIN_10_9
* The table generation tooling now grabs virtual tables templates
  from ./osquery/tables/templates/<name>.cpp.in.
* The table generation tooling will detect reserved column names.
* suid_bin uses the new UBUNTU to restrict calls to root (fix #362).
/Users/vmauge/osquery/osquery/tables/system/suid_bin.cpp:55:13: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses]
  if (perms & 04000 == 04000) {