In order to be able to load from saved state generated by old code, we need to have a notion of the version of the saved state.
Added pickle support to many zipline methods. This will enable them to be serialized.