(PUP-1044) Fix mode of stream used by filebucket to be binary

The stream used by a FileBucket::File in #stream opened the file
with 'r' mode which will cause end of line translation on windows.
The corret binary mode for reading is 'rb'.

This also does some maintenance changes by removing parentheses and
semicolons that are not needed.