Install the seat tasks file.

It helps if the experience system knows what's what :P.
Get seat task determination working.
Do some refactoring.

Experience.cs was getting a little big for its britches.
Start work on moving the task info into a class.

I remembered I wanted to track the situation of the task, and trying to do
that manipulating config nodes would get messy very quickly.
Make UT a parameter.

More consistent API and less calls to Planetarium.
Implement most of the experience class.

I imagine trying to do this via config node manipulation would have been
rather ugly.
Move the seat tasks config into Experience.

More housekeeping.
Do some more housekeeping.
Factor out KerbalExt.
Lots of work trying to get the experience module working.

It doesn't :/
Delete the temporary .cs file.
Rework the load/save logic.

This makes things much more consistent. Experience seems to be broken
still, though.