Began adding single thread locked value variable.  This is the parent
class of all single threaded value types (number, text, tf).  Biggest
challenge is to get serialization correct.  Way that I'm handling it
is to try to push type specific serialization code (eg., do this for a
number, do this for a text) into subclasses as much as possible.
Added a single threaded number variable.  Using it to test overall get/set (and soon, serialization).
Do not want to have to instantiate a LockedVariables class to instantiate individual vairables.
Checking setter and getter on single threaded number variable.
Java misconception:

  When pass a subclass to a method that takes a parent class, will no
  longer perform dynamic dispatch to member methods based on subclass,
  will only dispatch to parent class method.

Example: prints "Basic obj"

public class OtherTest {
	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		// TODO Auto-generated method stub

		Object obj = new Double(3);
		test(obj);

	}

	public static void test(Object obj)
	{
		System.out.println("Basic obj");
	}

	public static void test(Number obj)
	{
		System.out.println("Number obj");
	}
}
Adding test for serialization and deserialization of single threaded
number variables.  Test currently only serializes changes.  Need to
add deserialization.
Added variable store class for holding endpoint and sequence local
variables.
Updated serialization test to also deserialize value.
Added TF and Text value types for single threaded data.
Trying to make DataWrapper generic enough so that
ReferenceTypeDataWrapper can inherit from it without a problem.  Added
a template type for type get when de_waldoify because when you
de_waldoify a map/list, you scrape away all the internal subtyped objects.
Trying to make DataWrapperConstructor generic enough so that can use
same approach for ContainerDataWrappers.
For nested containers, need to keep track of the types of what each
LockedObject will dewaldoify into.