Squashed 'third_party/allwpilib_2017/' content from commit 35ac87d

Change-Id: I7bb6f5556c30d3f5a092e68de0be9c710c60c9f4
git-subtree-dir: third_party/allwpilib_2017
git-subtree-split: 35ac87d6ff8b7f061c4f18c9ea316e5dccd4888a
diff --git a/.styleguide b/.styleguide
new file mode 100644
index 0000000..5b9874e
--- /dev/null
+++ b/.styleguide
@@ -0,0 +1,65 @@
+cExtensions {
+}
+
+cppHeaderExtensions {
+  h
+  inc
+}
+
+cppSrcExtensions {
+  cpp
+}
+
+otherExtensions {
+  java
+}
+
+genFolderExclude {
+  FRC_FPGA_ChipObject
+  NetworkCommunication
+  ctre
+  frccansae
+  gtest
+  i2clib
+  msgs
+  ni-libraries
+  ni/vision
+  spilib
+  wpilibj/src/athena/cpp/nivision
+  visa
+}
+
+genFileExclude {
+  NIIMAQdx\.h$
+  can_proto\.h$
+  nivision\.h$
+}
+
+modifiableFolderExclude {
+  \.git
+  wpilibj/src/athena/cpp/include
+  wpilibj/src/athena/cpp/lib
+}
+
+modifiableFileExclude {
+  \.patch$
+  \.png$
+  \.py$
+  \.so$
+}
+
+includeRelated {
+}
+
+includeCSys {
+}
+
+includeCppSys {
+}
+
+includeOtherLibs {
+}
+
+includeProject {
+  ^ctre/
+}