The code, as usual, is available on LaunchPad ... To get the branch, simply do:
bzr branch lp:~atcurtis/maria/5.3-wl820The test cases pass... I haven't tested extensively.
ps. Sorry Timour... I haven't yet implemented table functions properly... It still continues to hook into the derived table materialization methods.