Moved the sync data into their own memory space

We created a data structure that holds all the sync data we are
going to use, that is the flags, the pointers and the actual pages.
We then edited the fast.ldf linker script to make sure the data is
always in the same memory space and nothing else is put there.