I'm not entirely sure when I'll actually merge floating-point locations to the real server, but I've pushed the relevant client changes to an "fpos" branch on the public repos, so that you can try and merge the code and find/fix the conflicts in advance.
The reason I'm holding out for now is mostly because there's little visible impact from the change, so I'm still testing it to see if I can wash out any more bugs. (I still haven't found any really tricky ones, which makes me nervous that they're still hiding out there. ^^)
Just a headsup for now.