This is a work in progress to improve the workflow for receive coins and fix #2429.
New receive tab:

After clicking "Request payment" a new receiving address is created (except when "Reuse ..." is checked, in which case the user can select an existing one). Then the following window is shown:

When compiling without QR codes, the dialog is the same apart from the QR code at the top.
I'm thinking of putting address/amount/label/message in a single text area to make it easier to copy/paste the entire payment request to the recipient (for example into a mail), but this is the general idea.
I've also simplified the interface by removing the "addresses" tab and instead moved command for getting a list of used receiving and sending addresses to menu

Any testing is welcome. Known currently broken:
- Sign/verify message from address list
Edit: send/verify message has been removed