configure.mk and .d Makefile include directives

From this point forward, GNU make is required to build OpenSSL.

This was automatically applied by AddGnuIncludeDirectivesToMakefile() in:
https://code.google.com/p/mike-bland/source/browse/openssl/update_makefiles.py
Remove makedepend sections from Makefiles

makedepend doesn't appear to be very reliable after all:
http://marc.info/?l=openssl-dev&m=140420807716037&w=2
https://groups.google.com/d/topic/mailing.openssl.dev/m9XDCpmzWAg/discussion

Configure now sets compiler flags that will automatically generate .d files
with (accurate) dependency information, and the {GNU,BSD}makefiles now read
those files automatically.

This was automatically applied by RemoveOldMakeDependOutput() in:
https://code.google.com/p/mike-bland/source/browse/openssl/update_makefiles.py
Eliminate 'make depend' targets and MAKEDEPPROG

This was automatically applied by RemoveDependTarget() in:
https://code.google.com/p/mike-bland/source/browse/openssl/update_makefiles.py
Remove 'make depend' advice from Configure
Cat configure.mk and Makefile.shared, strip vars

The recursive make based on Makefile.shared is not worth eliminating, as it's
being used very differently than a typical Makefile: It's being used purely as
a linking tool. Consequently, it has no impact on the dependency graph for the
targets which invoke it.

With the {GNU,BSD}makefile + configure.mk scheme, this change provides an
effective way of ensuring that the configure.mk variables are set without
having to figure out how to negotiate between the different make flavors,
since both flavors accept a Makefile definition streamed into standard input.

This was (mostly) automatically applied by CatConfigureAndMakefileShared() in:
https://code.google.com/p/mike-bland/source/browse/openssl/update_makefiles.py
Strip out Makefile vars present in configure.mk

Also strips out MAKEDEPEND, since the Makefiles now include the
compiler-generated .d files.

This was automatically applied by RemoveConfigureVars() in:
https://code.google.com/p/mike-bland/source/browse/openssl/update_makefiles.py
Makefile.{org,fips} cleanup

This extracts comments from both Makefiles after the earlier automated commit
to strip configure.mk vars from the Makefiles.