style(9) fixes and move code to match upstream

Also, make numanor into a "runnable" program (which
really doesn't do much today, but still could be compiled
and run in theory).
Add a Makefile
Fix a typo and adjust to 80 cols
Add BSD 2-clause license and make EMC the contributing party
This does not have manpages yet
cpuset.h requires param.h
On second thought, push param.h include out into the relative source files to avoid polluting the freebsdnuma.h #include
rebase userspace/testcases from master

applying initial rebase
- picking nits
- standardizing standards
- synchronizing penguins