package-auto-deps.bbclass: only enable if AUTO_DEPEND_TYPES is set

This ensures that we don't affect the sstate checksums when we aren't going to
be doing anything anyway.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
package-auto-deps.bbclass: use package_handle_qa_error

This should let the user control warn/fatal when encountering missing
autodetected dependencies, the way they can for other QA failures. While this
isn't technically a QA check, it's similar, in that its results aren't
necessarily definitive, and the user should have the ability to control the
behavior.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
libfm, python-mako: fix append version

Signed-off-by: Christopher Larson <kergoth@gmail.com>