Incorporating the precompiled header into the map editor build.
More silence under valgrind

This patch prevents valgrind messages like this:

==3751== Conditional jump or move depends on uninitialised value(s)
==3751==    at 0x6BBA16: vt_input::InputEngine::_SetNewJoyButton(unsigned char&, unsigned char) (in ./valyriatear)
==3751==    by 0x885BBC: LoadSettings() (in /home/lion/Documents/ValyriaTear/valyriatear)
==3751==    by 0x888661: InitializeEngine() (in /home/lion/Documents/ValyriaTear/valyriatear)
==3751==    by 0x6031CE: main (in /home/lion/Documents/ValyriaTear/valyriatear)
Merge pull request #406 from lieff/master

More silence under valgrind
Updated a bit the way the input members are initialized.

Based on @lieff's fix. :)
Merge pull request #379 from authenticate/upstream

Incorporating the precompiled header into the map editor build.