More braces in right places.
Return amount of resource not transfered.

Useful mostly for debug log, but it might come in handy at other times.
Reclaim resources when recycling debris.

Stored resources are extracted from the debris and stored if possible
(otherwise, lost) before attempting to recycle the debris itself.
Make SolidFuel not reclaimable.

It just "evaporates".
Do not create jet fuel unnecessarily.

I goofed up a bit when I did the jet fuel handling. This caused the
problems Mihara was having when he tried to build his crane: no liquid fuel
but the code just blindly assumed there was liquid fuel, thus the
dictionary key error.
Add my huge hexcans.

These are 2x as big as Large (8x capacity and mass).
Clean out the non-working modules from the pad and runway.

Also, having extractor, smelter and workshop in them was a bit unbalanced.
Fix the converters for recent kethane.

Also, adjust the capacities to match the new resource densities.
Add the configs from v3.

But not the models/textures (it seems skykooler doesn't want them in git at
this stage).
Update resource capacities.

Now the parts hold close to the intended tonnage. Discrepancies are for the
sake of nice round numbers.
Tweak the new launchpad's fuel capacity.

This ensures a perfect balance between liquid fuel and oxidizer.
Add configs spherical tanks.

These absolutely require Talisar's spherical tanks mod* to be installed as
the config files reference the models and textures via MODEL{} nodes.

* http://forum.kerbalspaceprogram.com/showthread.php/30673
Factor out the style creation code.

It's still just as ugly, but it's now out of the way and also called only
once (ever?) rather than every frame the GUI is visible.
Rewrite the resource gui code.

This makes for a much cleaner gui loop. It's still not perfect, but the
most important thing is RocketParts are a lot less exceptional: the code
for them is much simpler (and more accurate, too!).
Clean out some dead code.
Correct the node sizes on the spherical tanks.

large and small were using size 1 when they probably should be 2 and 0
respectively (unless everything should be upped by one).
Merge pull request #42 from taniwha-qf/v3.1

V3.1