NS3_LIB flag compilation

Adding a flag compilation for ns3 lib to sligthly modify the code when
necessary.
Move struct action_set declaration to action_set.h
Removing some static declarations

This is necessary to allow ns3 use private functions that are not
declared in header files.
Add dpctl to ns3lib