adds additional capabilities to diff of network configs
adds additional capabilities to diff of network configs

* diff functions now split out for easier troubleshooting
* added dumps() function to serialize config objects to strings
* difference() can now expand all blocks instead of just singluar blocks

thaim/ansible,thaim/ansible