Added pickle to graphitesnd
Added tests for graphite pickle
Support for pickle protocol + init() restrct

Added support to be able to send data over the pickle protocol to
graphite.
Commit contains the required tests and logic.
init() was changed to be able so that we can provide a init_type of
plaintext or pickle - This will then allow for plaintext_tcp and
plaintext_udp, etc.
Merge branch 'master' into dryrun

Conflicts:
	src/graphitesend.py
Added dryrun tests from pickle branch
Merge from master
Testing open a port on travis-ci
Changed tests to point at localhost
typeo
autopep8
Added info about dryrun