Handle Edge Cases related to Next/Previous/Skip Buttons

* Fixes an issue where the 'Next Button' is enabled even though there is no next step when there is only one step on a page (for example when doing a multi-page intro).
* Similarly fixes the Skip Button to show the 'Done Label' instead of 'Skip Label' in this case.