I understand your desire to register script files at the bottom of the page, but this automatically brings up the requirement to reorganize all jQuery-dependent scripts.
You have two options:
1. Move jQuery to the page <head>
2. Move all jQuery-dependent scripts below the jQuery registration statement.
Generally, the "best practice" is (2), but I am not sure it is worth it in all scenarios or at all costs.
If you are using the Kendo UI MVC wrappers, you will need to defer the rendering of initialization scripts in order to control their placement:
Before reorganizing the scripts, you can make a simple performance test - locate the generated HTML output of each Kendo UI widget wrapper. Replace the server widget declaration with the rendered HTML and <script> tag. Once you have this running OK, move the <script> tags below the jQuery file registration. Compare this setup with option (1) above, when you change nothing, but only move the script files to the <head>.
Another possible option, which may seem more complex at first glance, but more effective and less error-prone in the long run, is to wrap the Kendo UI initialization statements in custom functions, which will be registered to some global array and then executed in bulk after jQuery is registered. In this way you will not have to move any scripts or script files.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI