Merge pull request #19 from lindahua/functor-rename

Rename Functors
rename max/min to maximum/minimum
specialize min/max functors to mitigate performance issues in reduction
Merge branch 'master' into v0.3-wip

Conflicts:
	src/NumericExtensions.jl