Fixed scale calculation.

Should not round here.
Set canvas sizes based on main and mouse scales.

Scales are now controlled by JS instead of derived from the DOM.
Dynamically set large and small size classes.
Merge pull request #57 from MattiasBuelens/scale-fix

More scale fixes.
Use Black 2 data as base for X.
Upscale Black 2 coords as base for X.

All coordinates are scaled by 1.25 and rounded as an initial estimate
for the X coords.
Added some screenshots for X.
Added some Yes/No screens.
Added even more screenshots.

- Use item in battle
- Learning new move
- TM learning
- Daycare
Load X data in tool.
Added Fly map.
Updated Pokémon Do with HM moves.
Added more screenshots.

- Double/Triple/Rotation battle.
- Key item.
- Item trashing.
- Save options before quiting.