Remove execute bit on files.
Disable various MSVC warnings.
Merge pull request #54 from ahmedcharles/exec

Remove execute bit on files.
Merge pull request #56 from ahmedcharles/warnings

Disable various MSVC warnings.
Rearrange includes to improve compile times.

This also allows for memory leak checking on MSVC by having include
surrounding Qt headers, which break if you have a macro define new
to be something which tracks line information.
casts
get url
TMap::vertex
foo
Setup memory leak checking on MSVC in debug builds.
Add a feature for debug builds to prompt to attach a debugger.
Avoid macro max/min with parentheses.
Resolve ambiguity between boost::tie and std::tie, pick boost.
Remove luazip lua bindings on windows.
Update the cmake build for the last commit: Rearrange includes to improve compile times and allow for memory leak checking on MSVC.
Considering that room_exits.ui doesn't compile with Qt 4.6, remove the #if guards for more recent functionality.
Phonon doesn't exist in Qt5.
Refactor dlgProfilePreferences.h/cpp so that there is less code duplication. I also fixed a bug where the 'set colors to default' button didn't work for the map panel.
Fix crash in the pref dialog.
Update to Communi 1.2.1, which is the new version of the irc library.