Added an option to limit maximum size of a file that can be pushed to master by files_recv

The default is set to 100MB, which means if a larger file is pushed, files_recv will stop when reaches this limit.
This limit can be adjusted by file_recv_max_size option in the master's config file.