Create typespecifiers.uc

This refactors PB code in preparation for conversion to C++ as follows:

* Adds explicit ByRef to routine parameters that are not explicitly preceded by ByVal or ByRef
* Changes type specifiers to type names in parameter or variable definitions (ex: Dim txt$ becomes Dim txt As String) and removes them elsewhere
* Adds data type name to params that have neither an explicit type name or specifier, based on DefType definitions

See the typespecifiers.bas sample file.

Note: This includes additional code missing in the uCalc Transform 2.0 version of the same transform.