Got the board scaling mostly working.

There is still work to do. I think i may have to adjust for more navbar
stuff? not sure, because board doesn’t center perfectly. Additionally,
I couldn’t get the measuring right on the buttons, so I still need to
figure that out, as well as laying them out. Background may not appear
because it is too large for the bitmap to decode. Need to figure out a
fix for this (other than splicing the image into parts)
fixed layout size for buttons (still need to fix layout locations)
fixed bug where pan would happen quicker if zoomed in
board now loads centered in screen. See bug log for new bug
bom maps coordinates no matter what now (the baord will most likely have some form of zoom
Various bug fixes on zoom/item placement
Merge branch 'master' into Code-Cleanup
Fixed bug where items would not be properly placed after being zoomed in. See bug log for details.
Moved BoardButtons to new fragment

Moved the board buttons to a new fragment in order to accommodate more
devices easier. Note: this made a lot of changes to how everything
works, and the code for this isn’t the cleanest, and there are a few
bad workarounds.
Bug Fix
Merge branch 'Code-Cleanup'