Do ordering for the receiver board

This meant improving the handling of multiple kinds of DNP parts in
ordering.rb.

Change-Id: Id853c1a94a358ace8d09253a54f7bd0c18751254
diff --git a/motors/receiver_schematic/board-main.sch b/motors/receiver_schematic/board-main.sch
index 13b74c2..f3cf353 100644
--- a/motors/receiver_schematic/board-main.sch
+++ b/motors/receiver_schematic/board-main.sch
@@ -7,6 +7,8 @@
 device=Kinetis LQFP144
 T 59900 64000 5 10 1 1 0 0 1
 refdes=U301
+T 51700 51800 5 10 0 0 0 0 1
+pn=MK64FX512VLQ12
 }
 C 48800 62800 1 0 0 gnd-1.sym
 N 48900 64400 48900 64200 4
@@ -314,7 +316,9 @@
 T 50300 57300 5 10 1 1 0 0 1
 refdes=R301
 T 50300 56800 5 10 1 1 0 0 1
-value=470
+value=0
+T 50100 57000 5 10 0 0 0 0 1
+pn=RC0603JR-070RL
 }
 N 49900 57700 49900 57100 4
 N 49900 57100 50100 57100 4
@@ -363,6 +367,8 @@
 value=33
 T 48900 56100 5 10 0 0 0 0 1
 tolerance=1 %
+T 48900 56100 5 10 0 0 0 0 1
+pn=RC0603FR-0733RL
 }
 C 50200 55800 1 0 0 resistor-1.sym
 {
@@ -376,6 +382,8 @@
 value=33
 T 50200 55800 5 10 0 0 0 0 1
 tolerance=1 %
+T 50200 55800 5 10 0 0 0 0 1
+pn=RC0603FR-0733RL
 }
 N 49800 56200 51800 56200 4
 N 51800 55900 51100 55900 4
@@ -751,7 +759,9 @@
 T 36100 50700 5 10 1 1 270 0 1
 refdes=R305
 T 35600 50700 5 10 1 1 270 0 1
-value=3 k
+value=3.16 k
+T 35800 50900 5 10 0 0 0 0 1
+pn=RC0603FR-073K16L
 }
 N 35900 51100 35900 50900 4
 N 35900 50000 35900 49800 4
@@ -811,6 +821,8 @@
 refdes=R307
 T 37600 50700 5 10 1 1 270 0 1
 value=20 k
+T 37800 50900 5 10 0 0 0 0 1
+pn=RC0603JR-0720KL
 }
 N 37900 51100 37900 50900 4
 N 37900 50000 37900 49800 4
@@ -1181,6 +1193,8 @@
 refdes=R322
 T 64500 66600 5 10 1 1 270 0 1
 value=10 k
+T 64700 66800 5 10 0 0 0 0 1
+pn=RC0603JR-0710KL
 }
 N 66800 68400 64800 68400 4
 N 64800 65900 64800 65700 4