Add layouts and new key widgets (not functional yet)
More mainwindow tweaks
Set game mode/play time working, GUI tweaks
Make item option buttons work
Item edit updates

Enabled export button, changes to how dialog is loaded
Bunch of stuff

- Added function for getting hair image
  Will start playing with this stuff I guess to get the full render
- Updated get_mode_type with chrmoritz version
- Got read of the clear options button, moved edit button up
- Added fixes if user clicks cancel on empty slot item browser
- Move itemwidget stuff out of itemedit (still not working...)
- Fix time skips not setting edit status
- Some gui tweaks

sorry these should be separate commits :<
fixes get_mode_type
Item Edit GUI reference bug

Fixes wizzomafizzo/starcheat#60

Line 82 assigns the reference passed into init to self.item so all
changes to self.item are passed back to the initial caller. Fixed by
doing a deepcopy.
Merge pull request #62 from Septarius/dev

Item Edit GUI reference bug
Fix pixels not setting edit status

I think this is the style we need to move to to fix that bug
with exporting as well
Revert game mode stuff for now
Initial sapling support, no generating yet
Initial support for capture pods
Add new Starbound dir, bump confg ver
Add full support for generating capture pods
Minor GUI tweaks
Main window GUI tweaks

Flipped widgets so it's a little more like Starbound
Made some minor spacing/layout changes
Add import item support
Add confirmation dialog when trashing item
Actually fix pixels not setting modified state