Download patch
ref: 288eef80e136441fe00bc618b523139cb6bb5bca parent: 3715d6d145225f957de9f40d3154e0ef458b94e6 author: Tor Andersson <tor@ccxvii.net> date: Thu Jan 16 10:54:27 EST 2014
Clean up. Rearrange files. Rename functions.