Fix status_code not passed in code

The python-neutronclient was refactored to raise NeutronClientException
and when that occured the status_code field was dropped. This causes errors
on the nova-side to occur as nova checks the status_code to do error handling.

Fixes bug: 1245700

Change-Id: Ie1fcf3fef0e20c33ce18549bca6a2413a9f98e9f
Make HACKING.rst DRYer

Reference the OpenStack hacking guide in HACKING.rst and remove
duplicated entries.

Change-Id: I921d273680be9a88e633291bc23995c8b19abc30
Log reason for connection failed exception

Change-Id: Idfdf43762fc3bd9abef33110cccd37d2d2f50df4
Merge "Log reason for connection failed exception"