Outline parser

New outline parsing added in OutlineParser.hx which replaces the hxparse parsing in OutlineHelper.

- Differentiates between public/private static methods and variables.
- Does not break on #if conditionals issue #167
- Allows for basic sorting; separates variables from methods and sorts alphabetically