Configtool Update Recording Tab

fixes #540
- [x] Moved directory selection to recording tab
- [x] Added recording tab heading
- [x] Other refactoring (renaming variables to match style)
- [x] Replace directory edit button text with "Browse..."
- [x] Translation support for the various changes

![recording tab screenshot](https://cloud.githubusercontent.com/assets/5759678/4341547/53402794-403a-11e4-999d-2ee814fc753a.jpg)

Note: There is a slight alignment issue caused by these modifications in the General tab because of the way ConfigTool is setup, everything in the different tabs is right-aligned unless it is forced to be left-aligned by something like a QLineEdit.

![general tab screenshot](https://cloud.githubusercontent.com/assets/5759678/4341576/b77f0dce-403a-11e4-85db-7ccad3046136.jpg)

Ok I thought for PEP8 we were doing 120 max line lengths. You should put blank lines between lines that are outside of your if / else statement blocks so that it's clear it's not part of them. However the reason I asked this is because on the next line it's indented so more so I thought all these should be part of the same block. So if this isn't supposed to be part of the else block then something is wrong with the next line 54 because it's indented.