This patch implements followings for py35 support using six(er) and 2to3.
- Python 3 map/filter returns iterator, must be converted to list
- use six.string_types instead of basestring
- use six.iteritems instead of iteritems
- use six.moves for using cPickle and SocketServer packages
- use six.assertCountEqual instead of assertItemsEqual
- remove relative imports
- update BytecodeAssembler(monasca_analytics/
banana/bytecode/assembler.py) for python3
Can be tested with:
tox -e py35
Change-Id: If1b92d0ffc56492950f6a02ebdbe1596d0dce368