Squashed 'third_party/pycrc/' content from commit cb91196b9

Change-Id: Iaed6f7d683e3c11395f10f0724f973363aad2cdb
git-subtree-dir: third_party/pycrc
git-subtree-split: cb91196b920d1f892c05941ed470c7a80cba7596
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..e81101d
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,14 @@
+Thomas Pircher: main developer.
+
+Matthias Urlichs: removed the unused 'direct' parameter and added a fix not to
+    recurse into main() when an unknown algorithm is selected.
+
+Marti Raudsepp: improved spacing for the table-driven algorithm.
+
+Stephan Brumme: his implementation of the slice-by-x algorithm was used as a
+    basis for the implementation in pycrc.
+
+Danjel McGougan: whose Universal Crc project was highly influential in the
+    implementation of widths < 8 in the table-driven algorithm.
+
+André Hartmann, ashelly and others for minor fixes.