Rename create_test_server to create_temp_server

Change https://review.openstack.org/#/c/58645/ introduced bug 1247161 when
running under nose as the method name includes "test".
Renamed to not use test and updated HACKING to give advice against using
"test" in a method name.

Closes-bug: 1247161

Change-Id: I9f6d7d5fc9b3b94e1fbf395a62177c8df7e9f5b4