Move docloudfile.cpp to shared
Use docloudfile from shared in shellext
merge makefile changes