Lurkers Micro AI: bug fix for attempting to attack petrified units
Update Xcode project file
cmake: Replace a bogus check for MSVC with WIN32

MSVC++ isn't the only compiler that targets Win32, and the file in
question is needed for all of them.
cmake: Replace another bogus check for MSVC with WIN32

Otherwise attempting to compile with any other compiler targeting Win32
results in build errors with the Lua code, unless (presumably) you are
targeting Cygwin or another full POSIX implementation on Win32.
Move apple_notifications.mm somewhere easy to find for scons.
Require __APPLE__ to build apple_notification.mm in case another compiler runs into it.
File assumes the presence of many OS X specific headers and definitions.
Speculative change to support homebrew.
I don't actually have it, so hopefully it works.
Conditionally added because I don't know if all compilers even hope to compile
Objective-C++ and I don't want to incidentally break other builds.
Fix typo which put comment partially on the wrong line.
DiD S12: used [switch] instead of multiple [if]s where applicable
DiD S1: used a victory event instead of including the whole cutscene code twice
DiD S2: create Volk before start, thereby removing a noticeable delay before the initial dialog
DiD S3: used [filter_condition] to reduce excessive [if] indent
travis: fix obscure bug related to apt-get ugprade

http://serverfault.com/questions/563073/postgresql-9-3-installation-fails
travis: delete
travis: make a homebrew-based build
travis: configure deployment with "travis setup release"
disable desktop notifications (broken for non-xcode builds)
travis: use homebrew only for dependencies, then use scons

This avoids cloning master repo and uses this branch instead.
travis: add troubleshooting
travis: troubleshoot env, set gettextdir = brew --prefix gettext