Add a next method to Step

This way we avoid duplication about final step detection from the rest
of the code
Use MicroPaymentChannel in SellerMicroPaymentChannelActor
Move deposit checks to its own class
Finally remove DefaultProtoMicroPaymentChannel
PR feedback
Merge pull request #209 from sortega/issues/41

Remove ProtoMicroPaymentChannel