More work on mobile icons

I'd like to pull my master (which is identical to the Refreshed master except for my latest commit) into Refreshed/mobile-icons and not Refreshed/master to bring it up to date. There isn't really anything there that'd be lost, since I have a copy.

Additionally, this commit does the following:
- @Importing Brickimedia's copy of Font Awesome and not the one hosted offsite
- Updating icons to reflect the latest version of Font Awesome
- Using a Font Awesome icon for the top right "shower" instead of an image
- Hopefully fixing the JS so smalltoolbox expands when the ellipsis icon is clicked

Hopefully it won't be quite so buggy this time around. However, just in case, I'd appreciate it if someone could test it in a local clone so I can see what still needs fixing.