Some preliminary work done. Need to get a python3-compatible version of progress bar such as https://github.com/coagulant/progressbar-python3/

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
More progress. Have 'progressbar' replaced with 'progressbar-python3'. Need to sort out Python3's buffering with the print() function.
Revised input/output code and have a few functions working in Python3.3
Backwards compatibility with Python2.7
Better compatibility
Merging upstream changes and making bug fixes.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Bug fix when release has no date.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Fixing usage of write()
Fixing interactive digital search.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Syntax error

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Improvements to digital search.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Ignoring more VIM swap files.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Search() does not always print the sort neighborhood. The Shell.SearchSort() method does this now.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Fixing format matching on the Python3 side.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Allowing distinction between 12" and 7" vinyl.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Handling when no purchase date or price is set.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
This works for both 2.7 and 3.3

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Improved support for barcode searching.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Fixing XML output again. Tested on 2.7 and 3.3

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Some cruft still around from python-musicbrainz2 library

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>