Fix for rich comparison and add test for vec3 file

As __cmp__ no longer in Python 3 need to use functools.total_ordering which is in 2.7 and 3.*
  https://docs.python.org/2/library/functools.html#functools.total_ordering
  https://docs.python.org/3/library/functools.html#functools.total_ordering
  Define __eq__ and __lt__ and others are created automatically

Add unittest style for file vec3.py
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 unittest as separate file
Revert to original verison of test file
Remove ordering and property dceorators

Use just __eq__ and __ne__ fro comparison
Remove property decorator
Add missing function brackets in length function
Update test in response
Add enum34 as a dependency when python is less than 3.4
Remove runner code
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
Move to PEP8 naming

Change variables and functions to lower_case
Only need to run envvars.sh when inside chroot
Install needed Python packages when outside chroot
Do not allow cov failures