lib: Added PokeLib files, compiles in MSVC
include: MSVC bug/warning fixes

* added generation as spec_pkmn variable (why did this work with GCC?)
* told MSVC to ignore compiler warning C4251 (false alarm)