wp_enqueue doesn’t work

First Hint: Copy your parent theme (without modifications) and start a new child theme that only contains the style.css file with the comment and a plain functions.php file. You can move stuff later, but this way you can make sure that nothing interrupts. Solve one task after each other in this plain vanilla setup.

Second Hint: Check your dependencies. For some of your scripts you added dependencies inside wp_enqueue_scripts like jquery-ui-person that I can’t find in your endless code above. If the script wasn’t found, the dependend files won’t load.

Third Hint: Dump the following function in your vanilla child themes functions.php file and check the output:

function wpse28817_check_scripts()
{
    echo '<pre>';
    // Prints the array that registers, etc. your scripts. Should tell a little bit about what's happening.
    print_r($GLOBALS['wp_scripts']);
    echo '</pre>';
}
add_action( 'shutdown', 'wpse28817_check_scripts' );

Fourth Hint: Stop doing everything together. Do it step by step. Go to your new vanilla child theme and just add jQuery. If it appears: Care about the next script and so on.