is also used for funcargs. --HG-- branch : trunk
this merge contains: * a new plugin architecture * a pluginized pytest core * many pytest related refactorings * refactorings/streamlining of pytest's own tests --HG-- branch : trunk
allow for subscriptions to produced warnings use it from some places --HG-- branch : trunk