Cleanup examples directory

Delete old broken cruft, fix what's left.  See individual commits for changes.