Use fake HTMLX content type for inheritance

Inherited ContentTypes also need to be faked
Use projection-relative position for completion

Fixes small parts of #131 for JS IntelliSense
sources (but not the controller)