Rearrange some variables in src.pro.
Remove unnecessary \ at end of line.
Only run cmake on linux, since it doesn't work on mac.
Restrict the unix areas to unix, without Mac.
Add Mac specific LIBS and install.
Merge pull request #41 from ahmedcharles/cmake_mac

Only run cmake on linux, since it doesn't work on mac.
Merge pull request #40 from ahmedcharles/slash

Remove unnecessary \ at end of line.
Merge pull request #43 from ahmedcharles/restrict

Restrict the unix areas to unix, without Mac.
Merge pull request #44 from ahmedcharles/mac

Add Mac specific LIBS and install.
Merge pull request #42 from ahmedcharles/rearrange

Rearrange some variables in src.pro.
Remove unnecessary lines and mac_src.pro.
Merge pull request #23 from ahmedcharles/mac_travis

Mac travis
Now that mac osx is working, don't allow failures.
Merge pull request #45 from ahmedcharles/mac_travis_works

Now that mac osx is working, don't allow failures.
Fix all of the include guards for all of the headers.

Also fix copyright statements in headers.
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.
Disable various MSVC warnings.
foo
Setup memory leak checking on MSVC in debug builds.
Add a feature for debug builds to prompt to attach a debugger.