Revert "vid: disable asm-optimized remappers"

This reverts commit cea310d3f823cf24310385d9b41501bb8a056edb.
add some null checks
Revert "X: XResizeWindow needs +1 for sizes [sf bug #547]"

This reverts commit fbc7f4321a0e76aceed2ed1c62cb8ceb38b72835.
more shuffling to remapper code
vid: create separate remapper for bitmap fonts