Refactor & RecallFrame merge

I've merged the functionality of RecallFrame into ActionBarFrame since RecallFrame mostly consists of duplicated code from ActionbarFrame and honestly the functionality belongs in ActionBarFrame. 

This also fixes mount and potion selection getting reset everytime the UI is loaded.