Untwisting hackery mostly accomplished.
Nearly completed refactoring.
* still finishing function pointers.
* not settled on the names of modules.
Reenabled variable arguments.
Function pointer dispatch reenabled.
Merge branch 'ext' of github.com:smackers/smack into ext