Style the CD ripping dialog

This is some proposed changes to the dialog of the CD ripping feature created by @asiviero in #4113.

* The tab order between the input fields and buttons have been set explicitly.
* Buttons to select all or none of the tracks as well as a button to invert the current selection have been added.
* It doesn't make sense to have the destination alternative 'Alongside the originals' when ripping a CD. I changed the default destination to the home directory instead.
* The rip button is moved to the button box and buttons are displayed or hidden depending on whether there is a ripping in progress or not. This is analogous to the behavior of the transcoding dialog.
* The input fields are grouped in the same way as the output options. When there is a ripping in progress, the input and output groups are disabled.
* A Clementine window icon is added to the dialog.

#### Screenshots

###### Idle dialog:
![ripcd-new](https://f.cloud.github.com/assets/6204713/2005045/a8d1a736-86cd-11e3-8787-0278f9b1ff84.png)

###### Ripping in progress:
![ripcd-new-ripping](https://f.cloud.github.com/assets/6204713/2005050/bfd9fe56-86cd-11e3-81b5-c39bb5b66adf.png)