Menu/Toolbar/Action Icon to Image & other updates

Main changes for this pull is to make the Menu/Toolbar/Action Image work on all platforms.  The .Icon property is now obsoleted, and not needed on the handler level (since Icon is an Image).

Other changes are mainly to reduce the formatting diffs between this and the picoe/develop branch to make it easier to go through and get these branches in sync.