WIP: python 2-3 single codebase

Trying to get a more comprehensive list of changes to be made by applying python-mechanize to various folders in the SM tree.

* from six.moves import zip 
* from six.moves import map 
* map -> list comprehension
* dot imports
* xrange -> range
* from __future__ import print_function
* from functools import reduce
* -        func_name = func.im_func.func_name
* +        func_name = func.__func__.__name__
* -    for meth, how in klass._wrap_methods.iteritems():
* +    for meth, how in six.iteritems(klass._wrap_methods):


Also, 

* Print statements in examples and docstrings