Support for binary File objects

Added an `is_binary` parameter to the constructor of `luigi.File`. (Default: False)

Setting this parameter to true would open the file as binary file (i.e. `mode='wb'` or `mode='rb'`).
Keeping the parameter as false, would leave it as (`mode='w'`, and `mode='r'`).

Two unit tests added to illustrate this