types: add Link object related assignments

Also, NameComponent is renamed to GenericNameComponent to match
"NDN Name Format" section.

refs #4054, #2011

Change-Id: I276189a29fb0dfc49593a0eb445894594ac57739
diff --git a/types.rst b/types.rst
index c6be8ff..57e85c4 100644
--- a/types.rst
+++ b/types.rst
@@ -17,7 +17,7 @@
 +---------------------------------------------+------------------+-----------------+
 | Name                                        | 7                | 0x07            |
 +---------------------------------------------+------------------+-----------------+
-| NameComponent                               | 8                | 0x08            |
+| GenericNameComponent                        | 8                | 0x08            |
 +---------------------------------------------+------------------+-----------------+
 | ImplicitSha256DigestComponent               | 1                | 0x01            |
 +---------------------------------------------+------------------+-----------------+
@@ -73,6 +73,12 @@
 +---------------------------------------------+------------------+-----------------+
 | KeyDigest                                   | 29               | 0x1d            |
 +---------------------------------------------+------------------+-----------------+
+|                     **Link Object**                                              |
++---------------------------------------------+------------------+-----------------+
+| Delegation                                  | 31               | 0x1f            |
++---------------------------------------------+------------------+-----------------+
+| Preference                                  | 30               | 0x1e            |
++---------------------------------------------+------------------+-----------------+
 
 .. _type reservations:
 
@@ -82,10 +88,12 @@
 +----------------+-----------------------------------------------------------+
 | Number range   | Designation                                               |
 +================+===========================================================+
-| 0, 2-4, 31-79  | Reserved for future assignments (1-byte encoding)         |
+| 0, 2-4, 32-79  | Reserved for future assignments (1-byte encoding)         |
 +----------------+-----------------------------------------------------------+
 | 11             | Reserved, formerly `Scope`                                |
 +----------------+-----------------------------------------------------------+
+| 32             | Reserved, formerly `SelectedDelegation`                   |
++----------------+-----------------------------------------------------------+
 | 80-100         | Reserved for assignments related to local link data       |
 |                | processing, e.g., `NDNLP`_, etc. (1-byte encoding)        |
 +----------------+-----------------------------------------------------------+