refs #3571 - add filter for notice level in report
fixes #1431 - use boardproductname as model fallback if productname or model fact don't exist
fixes #3280 - authenticate returns true for API requests when login:false
API handles not found objects with 404

Reports not found return 404 not 500

Test not found associated object in API v1/v2