Refactor naming scheme to *Tech and *Process.

The original naming scheme was to have ObjectDefault and Object to
represent defaults for parameter or process.  This updates to use 'Tech'
instead of 'Default' as a suffix.  I hope this will be clearer as to the
distinction for the modeler.
Continue refactor from *Default to *Tech and *Process.

Related to commit 788475a2e05bcd451bc4d3bb27d799f71537e35e .
Remove redundant syntax.

These were probably originally copied and corrected to make this
algorithm work.  Since the indices are the same, the 'x for x in' is
redundant.
Remove unused function.

The function was broken to begin with (p == p, ???), and luckily unused.
Update to use BuildAction.

Related to e015f3772e9452543b897dc8744e855f5893f0b2 .
Refactor Tech*Vintage to Process in naming scheme.

We've long since adopted the naming scheme of "Process" to refer to the
combination of "Technology" and "Vintage".
Attempt to be more consistent with Process vs Tech

If we're using (t, v) at all in the indices, we ought to be sticking
with our naming scheme: Process.  If only (t,), then similarly, we
should stick with the 'Tech' part.  This doesn't change them all, as
some items are a little more up for debate.
Update Tech*Split implementation.

In conversation, Joe and I had talked about reworking the logic of the
T*S constraints.  Basically, the change is to only consider one side or
the other of the process for the T*S constraint.  The previous
implementation required the modeler to specify a split for individual
inputs or outputs.  Now it's global to the technology.

This also greatly simplifies the logic.