[DO NOT MERGE] updated installer to support modularized proxy

I suppose we could reuse ```settings_file``` when we actually do get modules split into several packages and introduce a ```mod``` to install the packages as well, but I'd prefer to keep the number of classes and defines low. Not sure what's best now.