OPENUCB-309: Abstract Panopoly tests...

... and tag them so they can be used in OB. Includes adding new panopoly_test module - which may need to be added to makefile?