Feature/sane naming conventions

Try to rename most function/variable names so that a third party can walk up and know what's going on.
I killed the fuzzy_plaid namespace, killed plaid as a namespace and condensed on "flannel" (except for in tests, WIP), killed crumbs in lieu of revdeps and renamed most internal functions to be descriptive of their actions.

I didn't want to touch anything that is primarily exposed as a handle so here's the list of outstanding items:
vest
build_closet
clean_closet

... flannel itself is fine, it's the project name O_o

Currently working on fixing the broken vfx examples (they're broken in master, not my fault) and updating docs.