Pushed by mistake: Revert "[modules]Make rpdp local, nobody should include it."

This reverts commit fce1d6e078f55fdac2c6a23eb2699e5e6893325b.
Pushed by mistake: Revert "[modules] Do not expose private headers."

This reverts commit b9e82ff827f1cd413f3f1e36a37c460641d8eca6.
Pushed by mistake: Revert "[modules] Do not rely on the macro definition yet."

This reverts commit 68611f349cdfa0fcca64c9e20102d437108d61d0.
Pushed by mistake: Revert "All headers have been moved way, so need to install them."

This reverts commit fddb23fc3e8a3c30159b5512ea2912ecb4e8348b.