The solution is to wrap all your jQuery scripts with the following function definition:
(function ($) {
// Your custom jQuery code
})(jQuery);
// Your custom jQuery code
})(jQuery);
This will work for your own scripts, but if you have imported third party script libraries that does not wrap their code properly, they will fail.
Yet another day in SharePoint paradise...