Added get_link() and removed file['k'] from process_file()

Added get_link() for generating public file download link, changes by
jlejeune
Test updated
Added get_link() example
download() now takes file obj, rather than public file id/handle
features list
Merge from official repo