• Add system bootstrap checks escape hatch

    Today when running in production mode the bootstrap checks are
    completely unforgiving. But there are cases where an end-user might not
    have the ability to modify some of the system-level settings that cause
    the bootstrap checks to trip (e.g., guest settings that are inherited
    from a host and can not be modified). This commit adds a setting that
    allows system-level bootstrap checks to be ignored for these
    end-users. We classify certain bootstrap checks into system-level checks
    and only those bootstrap checks will be ignored if this flag is
    enabled. All other bootstrap checks are still subject to being enforced
    if the user is in production mode. We will still log warnings for these
    bootstrap checks because the end-user does still need to be made aware
    that they are running in a configuration that is less-than-ideal from a
    resiliency perspective.
    
    Relates elastic#18088
    jasontedor committed May 2, 2016