Fix for repr and add unit test for event

Face of cube is always an integer and entityId should always be discrete integer
So use :d instead of :2f

Add unit test of event.py
Add enum34 as a dependency when python is less than 3.4
Rename to indicate unittest form
Remove runner code
Change evnt to event and remove setUp/teardown
Revert event repr to previous and test

revert to previous style of repr
Add test for original event
Merge pull request #23 from py3minepi/conditional-enum-install

Add enum34 as a dependency when python is less than 3.4
Fixed coverage dependency for coveralls
Merge pull request #34 from py3minepi/coveralls

Fixed coverage dependency for coveralls
Don't need to cov in an arm ARCH
Only try to build chroot etc. when ARCH=arm, else run tests normally
Only need to run envvars.sh when inside chroot
Install needed Python packages when outside chroot
Do not allow cov failures
coveralls uses git

https://travis-ci.org/py3minepi/py3minepi/jobs/36818049#L1505
Because Ubuntu isn't Debian

GUEST_DEPENDENCIES is for a Wheezy arm instance; without that we're on
Precise, so no python3-pip for example
Run coveralls under Python 2.7 for convenience

Ubuntu Precise, the current Travis version, doesn't provide
`python3-pip`. As an experiment, and since this is "only" test coverage,
this drops coverage run to ("native") 2.7 rather than faff with getting
a Python 3 pip as "pip" or doing some sort of conditional hackery on the
"pip install" to use "pip-3.2" in some cases.
Source envvars.sh inside run_tests if it exists

Slightly clutching at straws here but it seems like
e9f5ce62431757bd0a98fae39913e3138c2acb5b broke the tox filter; I believe
that's because of environment variables / lack of export / subshell
mechanics that this _should_ fix...
Don't allow failures of cov, since it now passes
File convention was spaces, not tabs, sorry!