Third-party checkout extensions compatibility

Onepage checkout extensions may render review section when payment are not 
selected/available. In this case `$payment->getMethodInstance()` will throw an 
exception when `$payment->getMethod()` is empty.
Merge pull request #72 from vovayatsyuk/patch-1

Third-party checkout extensions compatibility