move vba tools into vba/
Merge branch 'master' into vba-automation
require vba_wrapper from pypi
move vba/ -> pokemontools/vba/
vba_tests.py -> test_vba.py

This matches the other filenames in the tests/ directory.
fix some imports in test_vba.py
fix some imports in pokemontools/vba/vba.py

This file is meant to be run while under jython, so it's not completely
fair to run it through python2.7 when testing. But whatever.
split keyboard graph data from the python file

The keyboard.data file has the information necessary to reconstruct the
graph of the keyboard that appears in pokecrystal.
encoding -> coding in header
fix path in vba_keyboard.py
move vba_keyboard.py -> keyboard.py
remove jython shebangs
encoding -> coding in python headers
remove vba_config and just use pokemontools.config
remove some TODOs
some config defaults taken from vba stuff
keyboard needs os
fix keyboard.data path in keyboard.py
strip out jython garbage from vba.py
vba_autoplayer.py -> autoplayer.py