fixes #3693 - API v2 - accept GET json format of object in PUT/POST requests to add/remove has_many associations
fixes #3339 - nested fact support, allow fact importers to be registered by plugins
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