Removed old random disassemblers
Made predicate to gadget mapping more flexible.

Predicates can now map to multiple gadget lists, where each list is a single
method of fulfilling the predicate.