Add textmime macro

There is quite a number of functions that need to be defined for a
text mime-type to flawlessly interact with the rest of the system.
If the mime type is not included in Base, this is quite tedious, so
add a macro that defines all the necessary functions appropriately.
Make Julia work on 10.9
Fix spelling & introduce flag to avoid unnessecary command line flag (since older compilers may not support it)
Merge branch 'kf/textmime' into kf/osx1092
Don't introduce extra mmacosx-version-min for osxunwind
Use FC and FFLAGS to link openblas on 10.9.
Merge pull request #4614 from JuliaLang/kf/osx109

Make Julia work on 10.9