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