gnm: second commit

1) Network analysis and topology building
2) Two new utilities: gnmmanage, gnmanalyse
3) C API