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]
Further work at xls interface border style import
Issue #76: Background issue on frozen cell view on wx.GTK fixed
xls interface merge cell area corrected and error messages and now displayed in StatusBar
xls import interface: top and left borders partly work
Issue #74: Number of IsVisible calls reduced, issue still unsolved
Add safe-mode and distroyed window detection logic [Fix #64]
Add block logic for resizing rows/cols [Fix #73]
Unredo for row/col resize marks whole group instead of indiviudal rows/cols
Merge pull request #73 from jsexauer/fix73

Choosing multiple rows/cols in different ways yields different selections
Merge branch 'fix64' of https://github.com/jsexauer/pyspread into jsexauer-fix64

Conflicts:
	pyspread/src/gui/_dialogs.py
Dialogs merge fixed
Code polish in _dialogs.py
shifted method added to selection.py. Unit tests added to test_selection.py for shifted and get_access_string