Carbon returner's pickle protocol

I've updated the carbon returner to work with the pickle protocol. There's also a new option to ignore errors (disabled by default) when casting values to float. When enabled, it allows numeric values from status.all_status to be sent directly to carbon instead of crashing on the first non-numeric value.  I added lots of documentation as well.