Rename tuple "elements" to "components" (JAVA-362).
Remove TupleValue.of (JAVA-362).
Introduce tuple builder (JAVA-362).
Extract byIndex/byName superinterfaces for (Gettable|Settable)Data (JAVA-362).
Make TupleValue expose only by-index accessors (JAVA-362).