Clean up (finish) solitaire. Make print_stats() static.
Fix warnings and don't use strdup()
Slight changes to UI
Move all of undo_move() into solitlogic
Fix minor memory leak and make undo_move() cost a move