syncAll flag added to FIFODISKQUEUE

I had an issue that if i did not call close then the info was file was not written and because it was not written when i went to open the queue again it would not know of any of the documents and if i added a pushed a doc then poped it then the oldest doc would come out. For the time being i have added a syncAll flag so everytime it does the write it will also write the info file