In some cases there were missing includes of own header files from implementation files. In other cases moved function which are only used within single file into an anonymous namespace. Change-Id: I2c6b411bcfbc521e2a5f21265dc8e009a548b1c8
Change-Id: I0ec85218e82d1714279d41f7635104d480fb91c3
Change-Id: Ie28196d44e163d26b09131687ef56f5f8cc77ac7