Add basin hopping algorithm for global optimization
rename basinhopping_advanced to basinhopping

add more tests

slightly change documentation
run 2to3 on basinhopping

still runs in python2 without any changes
basinhopping: clean up import statements
add more tests for basinhopping
remove passable minimizer

rename maxiter to niter and change the message upon completion

eliminate iprint in favor of disp
change name of variable mytake_step
change ordering of inputs

other minor changes
incorporate changes from rgommers' diff
fixes for doctest and pep8
remove docstrings from basinhopping test functions
add more documentation for stepsize, niter, and T
fix release notes section heading

also, add basinhopping to a few places in the documentation where anneal
was mentioned
multiple small changes to basinhopping
remove return from __init__
fix error in last commit
documentation in __init__.py now links to basinhopping

make several changes suggested from the pull request thread
remove _ from front of class names

rename BasinHopping -> BasinHoppingRunner
alignment and pep8 fixes
clean up __main__ in basinhopping.py