Copying over the miscellanea from the BitBucket branch. Mainly an attempt to allow for explicit seed-setting of RNGs.
Copying over informed-sampling from the BitBucket branch. The general idea of sampling only states that can improve a solution, and a way to do so directly for problems seeking to minimize path length.
Copying over batch-informed-trees from the BitBucket branch.
Merge branch 'master' into miscellanea

Conflicts:
	src/ompl/geometric/planners/rrt/RRTstar.h
	src/ompl/util/src/RandomNumbers.cpp
Merge branch 'miscellanea' into informed_sampling. This is the first version that compiles, work still needs to be done on RRT* to unify the new pruning in RRT* with the pruning that existed in Informed RRT*.

Conflicts:
	src/ompl/geometric/planners/rrt/RRTstar.h
	src/ompl/geometric/planners/rrt/src/RRTstar.cpp
The two pruning models are incompatible, so tried to make the differences clearer. Appear to have missed an Informed Sampling commit on the merge?
Added a bit more on pruning.
Merge branch 'informed_sampling' into batch_informed_trees. Untested but compiling.

Conflicts:
	py-bindings/generate_bindings.py
	src/ompl/base/OptimizationObjective.h
Missed commits from the merge.
Cleaned up some documentation.
Added an untested, general rejection sampling scheme. Also cleared up some commenting in RRT*.
Merge branch 'informed_sampling' into batch_informed_trees
Missed a documentation link.
Merge branch 'batch_informed_trees' of https://github.com/utiasASRL/batch-informed-trees