initial grunt work for new architecture

nothing works!
config file
databus initialization
added uptime emulator
make databus identify correct function
correct xpath for snmp initialization
hook snmp engine into new databus
added ability to dump honeypot state
mediator between SNMP and data bus
refactor snmp_server
renamed some variables
snap test cases
fixed snmp_client and moved it to test.helpers
preliminary steps to move modbus to new architecture
moved snmp/modbus config to template cfg
mediator between modbus and databus
type inference in databus initialization
initialization of modbus block
fixed bug in datablock __setitem__
fix for expired external IP service.