Reorganized the flushing behavior.

- Flushing was removed from drive (scheduled for future storage instead)
- FlushEncryptor was refactored so that lambdas are no longer used -
  the listener for all files and directories in the same. Additionally,
  the listener of file should be receiving the chunk information.
- Now notifying the listner to increment chunks after flushing a file
  directly. Previously this would not occur until the next directory
  serialisation.
Update windows after last commit, and update FlushAll() command in drive.
Merge pull request #35 from vtnerd/MAID-403_RemoveImmediateFlush

Maid 403 Refactoring Flushing