[Eluna] Resync pt 1

TODO: BUILD_ELUNA define for all needed projects

Add Eluna dependency and link to shared and mangosd

Add missing ifdefs