* some authentication optimizations... don't query the permissions for one database three times, and don't build up tons of useless temporary strings for each request * fix some floating point inaccuracies in AstNode value comparisons