revise the way demos are embedded
disable their finding when built internally. to enable this we'll make
phonon not required. it should be fairly obvious that it is needed anyway.
also, building them standalone is a bit of an added feature and not
practically all that important to have the best possible experience