fix lldb status checking
fix AFCFileRef[Read|Write] prototypes

Incorrect AFCFileRefRead prototype was causing crashes in 64-bit build when reading large files.
handle no --args

When no --args are passed application was started with {args} as argument instead of no argument.
Fix usage semantic and pair of resource leaks

AFCConnectionOpen and AFCFIleInfoOpen don't require initialized pointer to pointer to result, but do require corresponding Close calls.
arrange callback in read_dir for future use

Custom callback is called for every file or directory listed on device. This will be used for file download.
Merge pull request #65 from alexmipego/lldb-python-connect-fix

Fix lldb status checking
Merge pull request #66 from dot-asm/master

Fix AFCFileRef[Read|Write] prototypes
Update version to 1.2.0
Add download option.

Unlike upload option, download pulls down whole tree. For this reason
--to is expected to be directory path.
Allow --list and --download to pick specific subdirectories.

Note that in a way it introduces inconsistency with help message.
This is because arguments to --list and --download are optional
and has to be passed with '=', e.g. --list=/Documents.
Merge pull request #67 from dot-asm/master

Add download option.
Added scripts for buildbox.