Refactor examples directory

As I start discussing in https://github.com/mrdoob/three.js/pull/3685 the examples directory could have a much better layout on the filesystem, breaking examples apart by renderer, component, and example. This PR is for that process.