Bump hacking

hacking 3.0.x is too old.

Also fix a failure detected by the new hacking version.

./heat_tempest_plugin/common/test.py:171:80: E501 line too long
(80 > 79 characters)

Change-Id: Ic05437780b451928b14f79b004586e0b627ce119
diff --git a/heat_tempest_plugin/common/test.py b/heat_tempest_plugin/common/test.py
index 475d416..c56ab40 100644
--- a/heat_tempest_plugin/common/test.py
+++ b/heat_tempest_plugin/common/test.py
@@ -168,7 +168,7 @@
 
 
 def requires_service_feature(service, feature):
-    '''Decorator for tests requring specific service feature enabled in tempest.
+    '''Decorator for tests requring specific service feature
 
     The decorated test will be skipped when a specific feature is disabled.
     '''