Note that evil_private.h is kind of empty now, but it will include the Evil header files. It is the first step to make Evil as most as possible private.
i'm not sure i like this change - the UNUSED macro is much nicer/better... :|
it's just for 3 files... I remove 7 lines and add 4, so less code :-)