Restructuring and new server test

Failure on purpose to make sure travis marks it as an invalid build.
Dir/file list fixes
Fix ghosting problem

<3 tests
Merge pull request #815 from TheUnknownOne/master

Dir/file list fixes
More bindings
Merge pull request #816 from TheUnknownOne/bindings

More client bindings
Variation test added
Merge branch 'master' of github.com:po-devs/pokemon-online
Fixed no decay bug
Fixed reconnect bug
more time for server to initialize during tests
Close internal battle server on shutdown
Merge pull request #817 from TheUnknownOne/master

Close internal battle server on shutdown
Fix server hanging on register :)
Merge branch 'master' of github.com:po-devs/pokemon-online
Fix battle crash
Update clientscripting
Register test
Merge pull request #818 from TheUnknownOne/master

Update clientscripting
Imposter Test