openfimg: compiler: Improve AST dump format

Format is changed to enable reusing the same code for printing
disassembly turned into pseudo-AST.

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>
openfimg: compiler: Handler constant numbers higher than 31

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>
openfimg: compiler: Implement new disassembler

The new code reconstructs pseudo AST from the bytecode and reuses IR
dumping code to print it.

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>
openfimg: compiler: Reuse bitfield handling of disassembler in assembler

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>