Use variadic templates in ns-3

The goal of this issue is to track the progress of migrating to variadic templates.

The relevant contributions are:

The only remaining issue is MakeEvent (see below comment thread).

Edited by Tom Henderson