Changes for supporting separate platform subdirectories.
Files moved and added for supporting separate platforms.
Builds on Linux again!
Get Linux "emulation" working again for our FreeBSD folks using linprocfs.