Fixes for finish button behavior and step navigation

Same changes as for the pull request for Vaadin 6 wizards