Change settings demo to an iframe, grunt cleanup and dev support for
generating docs