Remove Yoast jQuery from front end

How this line (9th) is created within your theme code?

<script type="text/javascript" src="https://wordpress.stackexchange.com/wp-content/themes/blankslate/js/jquery-1.11.1.min.js"></script>

If it is hard-coded in header.php, then I would recommend to remove it. Scripts should be enqueued instead of hard-coding them.

Next, you can de-register jquery.migrate script with the following code added to functions.php:

/**
 * Remove jQuery migrate script
 */
add_filter( 'wp_default_scripts', 'barrjoneslegal_remove_jquery_migrate' );
function barrjoneslegal_remove_jquery_migrate( &$scripts ) {
  if ( ! is_admin() ) :
    $scripts->remove( 'jquery' );
    $scripts->add( 'jquery', false, array( 'jquery-core' ), false );
  endif;
}

Now you have the minimal amount of scripts on the front end. You need jQuery itself, because it is used by the following script (by the way, it should be enqueued as well):

<script type="text/javascript" src="https://wordpress.stackexchange.com/wp-content/themes/blankslate/js/site.js"></script>