six first commit, make sqlite database test passed

fixed:
absolute_import
from six.moves.urllib import parse as urlparse
thread.get_ident() -> threading.current_thread().ident
basestring -> six.string_types
__metaclass__ -> add_metaclass
UserDict.DictMixin -> collections.Mapping (and support for new dict)
division
StringIO -> BytesIO
print_function
unicode -> six.text_type
__builtins__ -> six.moves.builtins
reload -> six.reload_module
dict.iteritems() -> six.iteritems(dict)
dict.iterkeys() -> for k in dict
dict.values() -> list(six.itervalues(dict))
dict.itervalues() -> six.itervalues(dict)
raise exc_type, exc_value, tb -> six.reraise(exc_type, exc_value, tb)
test_fetcher passed
fix some bug for python2
fix LogFormater super bug for python2.6
open debug for test_webui
try fix travis
fix xmlrpc error for linux (don't know why)
test_scheduler passed
test_database passed, ignore rabbitmq for python 3
test_result_worker passed
test_processor passed
test_webui passed
all passed for python3.4
add py33 py34 for readme, travis
sqlalchemy avalable for python3
make sure results form mysql is unicode
Merge pull request #56 from binux/six

add python 3 support