types.h and constants.h reordering

move *_type enums and structs node_data, aodvv2_packet_data and unreachable_node from constants.h to types.h