Apothecary: FreeImage 3.16.0

Update apothecary build scripts and header / static libs for FreeImage 3.16 (the latest tagged version).

Static libs for architectures included:
- [x] OSX FAT (32 bit w/ libstdc++ and 64 bit w/ libc++)
- [ ] iOS FAT (armv7, armv7s,  i386 w/ libstdc++ and arm64 and x86_64 w/ libc++)
- [ ] Android - armeabi (@arturoc ?) 
- [ ] Android - armeabi-v7a (@arturoc ?)
- [ ] Android - x86 (@arturoc ?)
- [x] VS
- [x] win_cb

The following platforms use pkg-config system libs
- [x] Linux (32 bit)
- [x] Linux (64 bit)
- [x] Linux Armv6l
- [x] Linux Armv7l

Notes: 

- Before committing the `FreeImage.h` I had to convert the line endings to LF.  Apparently it is shipped with CRLF.
- Most linux distros seem to currently ship with v 3.15.*  Theoretically this shouldn't be a problem, as linux uses pkg-config headers.
- On win_cb / vs, we simply download extract and copy the precompiled libs.  The same .lib and .dll work on both win_cb and vs, resulting in duplicated files.  Using precompiled libs is much simpler than compiling manually w/ mingw, as their toolchain setup is very specific.  
agreed - hopefully it doesn't crop up!
just wanted to make a note of it as it was a common part of the process of updating free image. 
we could definitely add it as a patch step to apothecary if needed.