Remove using std::XXX from headers

This is a bad practice to have using in headers.
Remove useless cpp's

Those files are empty or almost empty, put remaining stuff in header if
necessary.
move tostring ot of element

Try to move stuff that has nothing to do iin here out of here
try to workaround missing patch