updates to merge
updated to latest gcc toolchain
changed magick
implemented Patch::isButtonPressed()
Merge branch 'buttonpress'