fixed various unittests related to the last bugfix round
added udf support to arm and thumb
introduce a shared darm-init function
more static is more awesome
added add register to sp instruction
minor tweak in py bindings for the rotate and reglist variables