Fixed #6
Much streamlined registration of controls. Fixes issues with PartCatalog
Add my extended resource definition code.

I've placed it in the public domain to ensure it can be used (by copying)
in important mods such as Kethane.
Add a function to get the assembly title.

If the title (AssemblyTitleAttribute) is not available, use the dll name.
Merge pull request #7 from taniwha-qf/resource+title

Resource+title
Update version check for KSP 0.24.
Update resource tweaking for 0.24.

UIPartActionResourceEditorImproved.OnSliderChanged seems to be a copy of
the stock code with a couple of enhancements. The stock code now sends a
GameEvent.onEditorShipModified event (and updates the displayed value).

This fixes the breakage of the vessel cost widget when adjusting the amount
of resource in a part in the editor.
Update version checker, tweak project

Use x64 dlls, ouput path change.
Added alpha release
Added Mac OS X functionality to the Makefile
Merge pull request #8 from olasundell/master

Added Mac OS X functionality to the Makefile
Avoid recursive value change events.

This should take care of the stack overflow issue found by Firov.
Avoid a division by zero.

When there is only one choice in the list, there is no point in calculating
what the slider value should be: just set it to 1.
Avoid an NRE in OnInputLocksModified.

This should fix the "hang" Master Tao and Nereid worked out. It seems the
input lock change event can fire after the editor is loaded but before
EditorLogic is running properly.
Update checker for .24.1
Update to .24.2
Create tagged versions of component classes.

It seems that Unity's AddComponent<> doesn't actually use the type any
more, but rather gets the type name then looks up the type. This rather
breaks KAE's multi-version class hunting as it's difficult to predict which
assembly will be used for the class.

It seems that different assembly names might help, but that makes things
difficult for KAE, so instead create classes derived from the working
classes with names including the assembly version. It is these derived
classes that will be used for AddComponent and KSPAddon.
Ignore the tag when checking type name.

I had forgotten that PartMessageService check type names and thus must
ignore the version tag when searching for the service implementation on the
game object. With this, it seems that KAE is working for multiple versions,
so long as all versions use this scheme.
Add some documentation to VersionTaggedType.
A few more classes and usages that need version tags.