Enhance the interface reference facade

Objects of class pl.edu.mimuw.nesc.facade.InterfaceEntity are used to represent
commands and events from interfaces by an interface reference facade. Moreover,
a facade can now return information about all commands and events in the
interface it is associated with.