pass vba into get_memory_range
pass vba and registers into call()
pass vba and registers into get_stack
move get_stack into vba.crystal
move call into vba.crystal
remove get_memory_range
switch vba.crystal to have instance methods
include all pokemontools/ files in installs
Merge pull request #35 from kanzure/include-everything

Include all pokemontools/ files in installs
version bump to: v1.4.0
also exclude .*.swp files
version bump to: v1.4.1

The previous version was uploaded with .swp files and a large libvba.so
that was in my working directory. I regret everything.
Merge branch 'master' into vba-automation
fix a vba.py test (test_PlaceString)
combine some vba tests
move tests into test_vba.py

They didn't belong in pokemontools/vba/vba.py in the first place.
make the vba autoplayer use the new methods
fix the autoplayer bootstrapper for test_vba.py
make the skippable decorator use config

Use the pokemontools configuration to determine where to save the save
states.
make vba.crystal accept config