Removed SplitContainer from PonyEditor as it required Begin/EndInit block to work, and this interface is not implemented in the Mono WinForms port.

Changed ExceptionDialog to use a fixed size for the textbox on Mono, as the GetpreferredSize method returns a uselessly small size otherwise.
Added Application.DoEvents to GameSelectionForm so Mono would draw it all before loading icons.
Changed IdleWorker to fallback to BeginInvoke queue under Mono, as the Idle event is not raised reliably.
Fixed pony logs only being enabled in debug builds.
Fixed destinationCoords to not be set when a game is active, as it overrides them.
Increment versions.

Tweak positions in game configs to be slightly further from left edge to provide sufficient spacing.
Fixed destinationCoords refresh to also not apply if the pony is attempting to return to the screen (lead to ponies edging offscreen then getting stuck heading offscreen forever and getting into negative time remaining on behaviors).

Fixed bug where pony interacting with all copies of itself would result in the owner running the interaction as a target on itself, thus resulting in the owner being lost and never ending the interaction.