Migrated base files from apps/topology
Migrated show_topology files from apps/topology
Add show_switch_status command
Add a binary heap implementaion.
Add utility functions for binary heap.
Add heap_utility_test.c
Moved show_{topology,switch_status} to examples/topology
Minimized show_topology example
Added sample .conf file
Refactor and merge apps/topology to trema.
Add features test for topology C API
Add features test for topology Ruby API
Add Topology Ruby API