EV Training Items Again

Forgot to add the store to the battling pokemon.
Fixing total EVs having no limit

EVs should never go above a total of 510.
Update Experience.java

Moved clone of fainted pokemon's reward EVs outside of the if branch for if the battling pokemon can level up.
Merge pull request #1037 from Rhonim/patch-1

Fixing total EVs having no limit
Merge pull request #1035 from GoonRacer/patch-1

EV Training Items Again
Modified to allow OBJ models on Pokemon
Modified to allow OBJ models on Pokemon
Merge pull request #1046 from zorakirby/master

Pokemon OBJ file compatability
cleaned up obj handling code a little and removed legacy code.
Split npc's up into base code and extensions
Added a config option to PixelmonConfig that prevents pokemon from being captured outside of battle by preventing the pokeball from being thrown inside the ItemPokeball class if allowCapturingOutsideBattle is set to false.
Added a allowCapturingOutsideBattle config option
Allows servers to require battling in order to capture pokemon
When set to false, pokeballs cannot be thrown outside of battle
Merge branch 'master' of https://github.com/ghostwolf2398/Pixelmon
Merge pull request #1053 from ghostwolf2398/master

Added allowCapturingOutsideBattle option to the config file
Added /pokeheal <playername> console command
Heals all pokemon in PlayerStorage of <playername>, just like healing table
Prevented pokeheal from healing players engaged in battle.
Added config setting to adjust entity nameplate render distance
-applies to trainers, doctors, pixelmon entities
-default value is 1 (16 blocks boss, 8 blocks normal) - current behavior
-value 2 = (24 boss, 16 normal) and value 3 = (32 boss, 24 normal)
-coded to prevent values outside range [1, 3]
Added admin/server log notifications for /pokespawn and /freeze commands
- Addresses Issue #1054
- NOTE: currently untested, just coded
Added /pokebattle <player1> <player2> command
- starts battle between players if they are not in combat
- added server log notifications for /pokeheal and /pokebattle
- UNTESTED - JUST COMMITTED to save files
Fixing IV's

IV's should not be able to be 0 or 32. getRandomNumberBetween(int,int) is inclusive.
proper nest ball fix