Remove operand casting for branch immediate targets
Start using udcli for diff tests
Cleanup and reorganize input sub system

Reorganize the input sub system for better inlining opportunities.
Add missing sse4.1 instruction
Add see4.2 instructions
Python 3.0 compatibility changes
Add missing branch for a constant to udis86
Add proper AT&T syntax for 0 offset memory references
Show negative offsets properly
Fix far call att syntax