Fixed iacli/ia_mine.py to use Mine as a generator.
Minor: imported Mine in __init__.py, to make the documentation actually work.
Dealt with exceptions better:
-- made exceptions which happened while processing an identifier say which identfier they were processing
-- made the generator just return StopIteration when gevent complains of an empty queue. (Note: I'm not 100% sure that LoopExit is only used to complain of an empty queue -- it looks like it, but I couldn't find anything explicitly saying so.)
Wrote tests for Mine, and a few minor things in Mine:
Minor: Changed Mine to redo requests after any RequestException, not just ConnectionError.
Minor: Actually skipped the skips when iterating over for a second time
Closes #44. If <itemfile.txt> is '-', then reads the identifiers from stdin.
Um... I guess something happened and it stopped tracking mine.py somewhere along the line. I don't honestly know.
Merge branch 'master', remote-tracking branch 'upstream/master'
fixed cli metadata test to match metadata on the archive
Fixed the Broken Pipe error thrown when dropping some of the input
e.g. when piping search or mine to less, and stopping before scrolling all the way down
Fixed by wrapping the for-loop in an try: except IOerror.
Printed the fields of search as json dumps, so that it can handle list 'n' stuff
Merge branch 'master' of https://github.com/jjjake/ia-wrapper

Conflicts:
	iacli/ia_mine.py
	internetarchive/__init__.py
	tests/test_mine.py
Added priority option to modify metadata method.
Changed ia_search.py back to upstream, because there were problems with my changes that I'm not going to explore right now. *pouty-face*
Merge pull request #51 from fibn144/master

Add priority optional argument to modify_metadata method in Item class.