Project/Framework cleanups

1. Have the projects treat SDDMobileDevice as a “real” framework
2. Removed some hard-coded paths