adding the historical reference code gepore.f, as published in Chatterji (Neutron Scattering in Magnetic Materials, 2006)
support magnetic incident and substrate media
empty string list in extra compile args breaks compiler
Use is/is not None to check for None; numpy is changing == None to a per-element test
Merge branch 'master' of github.com:reflectometry/refl1d
link reflmodule as c++ on os x
delay load reflmodule so doc build doesn't require compiler
remove debug noise
update installation docs
doc twiddle
doc link fixup; use TeX markup for polymer math
release R0.7.7
doc tweaks
document release process (such as it is)
don't check if default phi0 is better

New guessing strategy removes the need for this, so we get a 30% speedup
Pointer arithmetic for inner loop

1.2-1.5 speedup, could be worse
Change caching strategy again

Previous method needed a minimum of two calls to SCFsolve to generate a
profile. Got it down to one by fudging the parameter-field map. Another
20 - 50% speedup.
Many changes, check default phi0 less

Some comments, some style, some error handling
Base short circuit on absolute value of fields

can't believe i missed this bug for so long...
Error handling updates

More robust to edge cases