When working in the UV editor, how can I snap the face corners to the four corners of the image?
You can check Constrain to image bounds option in the UVs menu:



Then you can scale your UVs as long as they take less place then the texture space. When they meet the boarders you'll no longer be able to scale them up.