Adding KMIP client/server integration tests

This change adds integration tests for the KMIP client (see
kmip/tests/core/services/test_kmip_client.py). These tests use the
subprocess module to stand up subprocesses running the KMIP software
server, allowing the tests to invoke the KMIP client against a live
instance of the server. These tests are similar in structure to the
different demo scripts (see kmip/demos).

This change also updates the logging framework, adding in redundancies
that are used when logging configuration files are missing (e.g., when
running in a tox virtual environment).

The test suite is restructured to mirror the package hierarchy of the
rest of the library, removing all traces of the old transport
directories.

Finally, this change merges in support for Python2.6.
Merge branch 'master' of git@iol-gitlab.jhuapl.edu:openstack/pykmip.git
Updating KMIP create/register interfaces

This change updates the KMIP interface for the create() and register()
operations. Both operations now accept a TemplateAttribute object upon
invocation, instead of a list of Attribute objects.

All references to these operations have been updated, including: test
cases, the KMIP client and server, and the demo scripts.