It took a delayed summit, overnight negotiations and numerous discussions in which national interests overshadowed all other considerations but the 27 heads of State and government have found a compromise agreement over the EU budget for 2014-2020.