Address #773 : introduces BLCSystemProperty.isWindows to determine the

introduces BLCSystemProperty.isWindows to determine The operating system on which the application is running.
Ensured close of outputStream before removing the file

Also please make sure #769 is pulled and merged before this merge.