cfg parser: some memory fixups, added missing free()ups
cfg parser: some memory fixups, added missing free()ups

diogomg/olsrd-binary-heap,nolith/olsrd,duydb2/olsr,cholin/olsrd,ninuxorg/olsrd,sebkur/olsrd,servalproject/olsr,brabander/olsr,zioproto/olsrd,brabander/olsr,diogomg/olsrd-binary-heap,cholin/olsrd,ralisi/olsrd_cl_roam,duydb2/olsr,tdz/olsrd,servalproject/olsr,zioproto/olsrd,servalproject/olsr,servalproject/olsr,diogomg/olsrd-binary-heap,acinonyx/olsrd,brabander/olsr,cholin/olsrd,acinonyx/olsrd,ralisi/olsrd_cl_roam,duydb2/olsr,diogomg/olsrd,duydb2/olsr,duydb2/olsr,cholin/olsrd,nolith/olsrd,diogomg/olsrd-binary-heap,nolith/olsrd,diogomg/olsrd-binary-heap,cholin/olsrd,ninuxorg/olsrd,duydb2/olsr,duydb2/olsr,diogomg/olsrd,acinonyx/olsrd,ralisi/olsrd_cl_roam,nolith/olsrd,diogomg/olsrd,zioproto/olsrd,sebkur/olsrd,servalproject/olsr,ninuxorg/olsrd,nolith/olsrd,ninuxorg/olsrd,tdz/olsrd,acinonyx/olsrd,diogomg/olsrd,ralisi/olsrd_cl_roam,diogomg/olsrd,diogomg/olsrd-binary-heap,ninuxorg/olsrd,servalproject/olsr,tdz/olsrd,duydb2/olsr,zioproto/olsrd,zioproto/olsrd,diogomg/olsrd,tdz/olsrd,diogomg/olsrd,sebkur/olsrd,brabander/olsr,tdz/olsrd,sebkur/olsrd,sebkur/olsrd,diogomg/olsrd-binary-heap,acinonyx/olsrd,sebkur/olsrd