Fix assignment to multiple variables (#395)
Merge branch 'master' into devel
Fix getting source filepath on windows (#396)
Fix cffi example (#400)
Refactor unary ufuncs

- Refactor unary ufuncs to support scalar input, scalar input + array output, and array input + array output
- Refactor unary ufunc tests to test scalar input types
- Add sign ufunc
Add flag to set unary ufunc scalar output type
Remove extension class example
fptoui fix
ftol2 fix for windows
Refactor unary ufunc tests

Refactor unary ufunc tests so nopython test calls object test with nopython flag set, instead of calling unary test function directory
Forgot part of refactor of last commit
Fix weird math function bugs on windows (could be llvm bug)
Refactor binary ufuncs to handle scalar inputs, scalar inputs + array output, and array inputs + array output
Refactor add, subtract, multiply, and divide ufuncs

Refactor add, subtract, multiply, and divide ufuncs to work with scalar inputs
Disable dispatch shortcut to prevent crash

Crash occurs when argument types specified in jit decorator differ from actual arguments types passed in. Disable dispatch shortcut for now so that dispatcher will attempt to match overload function by argument types.
Fix int-only binary ufuncs
Fix python3 divide ufunc issues
Update README.md
added npm for arccos (based on math.acos)
added npm for numpy.arcsin (based on math.asin)