Almost added compile support for windows

Was able to compile mpv at least for windows and a library, i've included the compiled library in res and modified the project file to on windows use the library. This has not been tested and I suspect will not work but in the near future it will. mxe.sh is the script file I used (modified by myself) to compile the build system with necessary libraries, compile mpv and libmpv, and finally (though i haven't successfully done it), compile Baka Mplayer for windows.
Merge branch 'master' of https://github.com/u8sand/Baka-MPlayer
locationwindow.ui: changed layoutSpacing
locationwindow.ui: set border-radius of urlEdit to 6px
locationdialog: change locationwindow.ui type to Dialog
[Fixed..again] locationdialog: change locationwindow.ui type to Dialog
Added code for the location dialog

And converted almost all the functions in mainwindow.cpp to signals. But not with the use of lambdas I find it ugly so I'm gonna think of a nicer way to implement the signals and put change it again. Watch it ends up being methods like it was originally... At least the methods will be named better.
Fixed ui custom objects

Before everytime qmake was run I had to change ui_mainwindow.h and modify the custom widget header files. To fix this problem I defined the custom widgets to use the header file including the directory (widgets/header.h) this fixed the annoyance.
More Windows Compilation, and Playlist

Added some definitions which I believe are necessary for compiling on windows according to various documentations.
Fixed the stuff I broke last time and got rid of all the lamdas, extended playlist functionality--at least it is testable now. Works to an extent.
Added validation functionality to LocationDialog

Use a regexp to validate the url (different on windows/linux) Also made OK the only default button and disabled it when the url is valid. (enabled when it is)  Made res/README a .md file and removed the mxe.sh script--to be replaced with an archlinux pkgbuild.
Created new app icon
Add ico version of program logo
Set new logo as program icon
Rename etc/icon -> etc/logo
More playlist functionality and minor fixes

PlayNext and PlayPrevious methods part of the playlist are now connected to the next/previous buttons. Came up with a way to deal with the playlist--saving the path part of the files to path and displaying to the user only the file-names. After I finish up the playlist (really just programically selecting) I'll have to add mpv url support.
sbin/PKGBUILD is the pkgbuild script I used to create a mxe mingw toolchain on my system. I do not advise anyone else to do it: it took ~2 hours on my Core i7 920 in 16gb of RAM.
Fixed up Baka-MPlayer/etc

Made the README.md more informative; and changed the new directory name in the project file.
Almost done with the playlist

Just a weird problem left to be solved.
Removed Url cases, cleaned up

I've been informed that mpv doesn't actually need to handle urls any differently from files so I've removed all special url-specific functions which are no longer necessary. Unforunately however the weird playlist bug persists.
mainwindow.ui: tweak QMenu colors
Merge branch 'master' of https://github.com/u8sand/Baka-MPlayer