Document author style hook and provide outer_ace dynamic css manager

This is a followup to #1797, which minor improvements to allow plugins to dynamically style outer_ace (the line number area), and documentations.