pass button added;

Hint: don't try to block the UI thread.
loadsa refactors; summary in description;

redone board handling in the editor; editor almost done; refactored move
history; added basic engine support for handling replays; some work on
matchpage; resign button added (functionality not included);