move modules into their own namespace

This is followup for !409 (merged). We should move our modules into separate namespace like kres_modules to avoid conflicts in the global namespace.

Besides other things, this might be opportunity to clean up the 'rpath'/'LIBRARY_PATH' magic we have in build system.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information