added invlogistic, softplus, invsoftplus and relu functions
first-try: rename all ``Negate`` to ``NegateFun``
rename Abs and Abs2 to AbsFun and Abs2Fun
revert NegateFun back to Negate
rename Max/Min to MaxFun/MinFun
add `Fun` suffix to Hypot, Atan2
renamed most elementary functors (adding `Fun` suffix)
rename error & gamma functors
renaming for Logit, Logistic, Isfinite, Isinf, Isnan, Xlogx, Xlogy
Allow both Recip and RecipFun, FMA stays as it is
Merge pull request #17 from ingmarschuster/master

added invlogistic, softplus, invsoftplus and relu functions
Merge branch 'master' into functor-rename

Resolved conflicts at src/NumericExtensions.jl
Merge branch 'functor-rename' into v0.3-wip

Conflicts:
	src/NumericExtensions.jl
	test/test_functors.jl