Construction menu tab filtering

Separates the Construction menu into various tabs that can be moved through with the left and right arrow keys. I left the starting tab on the "All" tab in order to allow for players to still quickly access things like cleaning windows or other commonly used things.

Eventually we should be able to split the constructions into separate files for each type similar to what was done with recipes, but I put it off because it would create mad conflicts with the bash/deconstruct updates I'm almost done with.