fix for window resizing and preferred bounds working properly.

The preferred bounds were not being preserved across device resets. The device is reset twice upon startup, which resulted in the original preferred bounds not being preserved. Sometimes the graphics device is created upon construction of the game, but most of the time it does not.

this has been tested with monogame and with wp7 and the windows desktop projects.