Added the function minmaxIgnoreNone
Fixed accidental overwrite of iter builtin in iterToX
Added better docstring to interpNumpy and added new function interpNaNs
Sum: new functions: compose, mapf, packargs; simplify deletecases; cleanup

Added new functional functions:
    compose, mapf, and packargs
Simplified deletecases to use a list comprehension instead
Major code cleanup:
    improved documentation
    spaced out all functions with 2 returns
    rearranged list_utils for better grouping of like functions
Added pointDistance and polyPerimeter; Bugfix: deepAdd should have been deepMul
Added getBoundingShape and fixed typo in getMaxDepth
Added minmax, polyCentroid; made polyArea use numpy

Added minmax function to just do simple min(x),max(x)
(Made a note that minmaxIgnoreNone is an unfortunate name)

Updated polyArea to use numpy
Added polyCentroid that also uses numpy
Some documentation cleanup in GetDirectionsOfSteepestSlope
Added function FindOptimalScaleAndTranslationBetweenPointsAndReference to np_utils.py; minor cleanups
Added functions for reference-line-based linear transformations.
Added a few nose tests and also a note in _getMostCommonVal's docstring
Added function multidot for application of np.dot to a list of arguments (more than just two)
Added function addBorder to np_utils (and also unit tests)
Bugfix; typo in list_utils
Sum: Rearrange some list_utils functions into new files, add fork, cleanup docs
Details:
Moved first set of functions in list_utils.py to new file gen_utils.py
Moved the functional section in list_utils.py to new file func_utils.py
Made minmax more general
Added a Jsoftware-style fork function

Cleanup for docstrings in:
    minmax, callFunctionIfNotNone, mapf, packargs
Added constf, a constant function generator
Sum: More additions to func_utils.py, made fork more flexible
Details:
Added convertToSingleArgFun, convertToMultiArgFun, composem, constf
  convertToSingleArgFun / convertToMultiArgFun change whether a function
      accepts multiple arguments or a list of arguments
  composem(f,g) applies f to (g mapped over all the arguments)
  constf creates a constant function from anything

Moved fork to fork_strict and made fork capable of handling non-callable values
  fork can now handle cases like:
  >>> fork(div,identity,2)
  which would create a "half" function
Add removeAdjacentDuplicates to list_utils
Minor formatting change
Added function groupByFunction; also minor formatting change