Implemented syntax checking via ast.parse() [Fix #64]
Msgs from macro checking during main window execution now show in Macro dialog [fix #64]
Show traceback in macro execution [Fix #64]
Implement get_user_codeframe [Fix #64]
Bind to main window [Fix #64]
Differentiate between error and message [Fix #64]
Change to Close Button [Fix #64]
Add safe-mode and distroyed window detection logic [Fix #64]
Merge branch 'fix64' of https://github.com/jsexauer/pyspread into jsexauer-fix64

Conflicts:
	pyspread/src/gui/_dialogs.py
Dialogs merge fixed