Update to the 2019 wpilib

Lots of gratuitious incompatibilities to deal with. Started sanifying a
few classes rather than figuring out how to update them too. Has not yet
been tested on a robot, but everything still builds so it should be
fine.

Also ported over our FPGA timestamp fixes, which were previously only in
allwpilib_2018.

Also upgraded to the new roborio compiler, which has to happen at the
same time due to incompatible pre-compiled libraries.

Change-Id: Ib9b6ad8fc0112d90a9855afe1b706588ef4ebde9
diff --git a/third_party/BUILD b/third_party/BUILD
index 934486e..d67d4b4 100644
--- a/third_party/BUILD
+++ b/third_party/BUILD
@@ -10,5 +10,17 @@
     name = "wpilib_hal",
     restricted_to = ["//tools:roborio"],
     visibility = ["//visibility:public"],
-    deps = ["//third_party/allwpilib_2018:hal"],
+    deps = ["//third_party/allwpilib_2019:hal"],
+)
+
+cc_library(
+    name = "phoenix",
+    restricted_to = ["//tools:roborio"],
+    visibility = ["//visibility:public"],
+    deps = [
+        "@ctre_phoenix_api_cpp_athena_2019//:api-cpp",
+        "@ctre_phoenix_api_cpp_headers_2019//:api-cpp",
+        "@ctre_phoenix_cci_athena_2019//:cci",
+        "@ctre_phoenix_cci_headers_2019//:cci",
+    ],
 )