Issue #208 - On the fly TMX

Almost done, just need to rewrite the tests for the new TMX function and delete the old one.

Added error/success messages and split the code in two views.

@tx2z , does the UI looks good to you?

![1](https://cloud.githubusercontent.com/assets/1294206/3022488/8ba8d4a4-dfc9-11e3-906e-f272033136f5.png)
![2](https://cloud.githubusercontent.com/assets/1294206/3022489/8ba9eb14-dfc9-11e3-8e8b-219d9db70ae2.png)
![3](https://cloud.githubusercontent.com/assets/1294206/3022490/8bab231c-dfc9-11e3-821e-227ed37c0c67.png)

Yes. If we need the trailing "/", we can always do 
``` python
localdir = os.path.join(parser.get('config', 'root'), 'TMX') + os.path.sep
```

But you actually don't need it, ```os.path.join``` in localpath will take care of it ;-)