Check if media downloading failed.
Bumped CEGUI version.
Bumped Ogre version.
Fix for Ogre 1.8 and gcc 4.7.

This should be removed once this is fixed in Ogre.
Fix for crash in GLTextureManager::createWarn...

This should be removed when a new version of Ogre is released.
Bump to Ogre 1.8.1.
Use curl instead of wget.

I have ported this script from a wget dependency to a curl dependency.
The replacement I've made was changing all instances from "wget -c" to
"curl -C - -OL" which should have the same behavior but with a different
readout. Given that libwfut depends on libcurl and the curl utility is merely
a small frontend for libcurl, this made more sense to me. This should also
make it easier for OSX and minGW users to gain support in the future, as curl
is provided with OSX, but wget must be downloaded. curl is also slightly
easier to install for minGW.
Fix an issue with Ember, Mercator and C++11.

Ember now uses C++11 syntax. However, Mercator currently has some
floating point constant values which aren't really allowed by the C++
spec. Until Mercator is updated to conform, we'll compile Ember in
permissive mode.
Convert tabs to 2 spaces

- Use UNIX `expand hammer.sh -t2 > hammer.sh` to automatically
  convert tabs into two spaces
Add indents for uniform control-flow indentation

- Place indentation for if/else blocks
- Place indentation for function blocks
Fix unusual sed command spacing and comment

- The literal newline character has no affect on the sed command
  used here.
- The comment above the sed command is no longer neccessary when
  the command spans only one line.
Fix if/then spacing for uniformity

- The rest of the script uses "if [ --- ] ; then" style.
- Replace "if [ ... ] \n then" with the used style.
Remove trailing whitespace

- Use vim command :%s/\s\+$// to automatically trim EOL whitespace
- EOL whitespace is considered a poor coding style as it can
  on rare occassions cause difficult-to-debug issues and is rarely
  if ever needed for good reason.
Merge pull request #3 from DavidJFelix/master

Code cleanup v2
Revert C++11 fix, as Mercator now is updated.
Added env variable for always stashing.

This is of use in environments where you always want to throw away any
local changes. It's done by using the environment variable
HAMMERALWAYSSTASH=yes.
Allow Cmake flags to be specified externally.
Updated to newer versions.
Remove potential unary operator expected warnings

- Add quotes around parameter-based variables ($1, $2) so that
  their omission did not result in unary operator expected errors
- Add a check for the number of parameters for the "checkout"
  command
Merge pull request #5 from DavidJFelix/master

Remove possible unary operator errors