Fix for old compilers, in foeach macro.

Now using .cbegin(), and .cend().
no header ref to simpleini
irrxml removed from headers
move all PB code to own Storage header