Do not use CNTR for a loop that calls ShiftNew

The CNTR is used by ShiftNew hence its value will be overwritten by the
subroutine.
Use Y that can be easily saved with PHY before the subroutine call.
Specify the length of the operand when it's symbol
Extracts the tile set and tile map vram pointer
Simplify the waitpad function
Sets the BG3 vram pointer in the main function.
Updates script table with ignores, characters names and accented characters.
a816 0.0.2 compatibility changes, code cleaning, adding menu code.
to fixup:Remove wrongly added build assets
To fixup: Remove Wrongly Added text and build text data assets
Rename xsd schema used for text files
Use python to build the assets and the assembly code.
Moved the python utils inside a python package.
Updates the xml schema for scripts.
Adds fonts, 8x16 vwf and 8x8 plus a 8x8 vwf i don't know where i'll use it.
Updates vwf.png.
Updates assembly code
Adds utils to build font, dump text and build the global project
Adds the requirements.txt
Adds travis configuration, gitignore and a bootstrap script
Updates text assets.
Removes the bmp version of the font.