Add ability to use __getnewargs__ from protocol 2

As per this issue, jsonpickle right now doesn't use any of the protocol 2 magic methods: https://github.com/jsonpickle/jsonpickle/issues/78 

This adds the ability to use __getnewargs__.

If you're interested in supporting protocol 2, I can keep adding support for the other magic methods.