v1.11 - pull request

This pull request is here to have a place to discuss and document changes leading to v1.11. Please don't merge yet.

##Goals for v1.1##

Changes to client firmware:
        - Only time out bootloader if program is loaded - done
        - Move clean boot page to initialization - done
        - fix jumper mode - open
        - Integrate blargg's optimizations
                * turned "event"-variable into register to save memory - done
                * moved flash buffer clean to hardware initialization function - done
                * move clean boot page to write function again - open