update documentation
refactor php suggestions
add pseudo-code for autocomplete
filter variables by class and func name in php suggestions
removed exception throwing on parse failure

instead, a success state is implemented in the returned
structure, and even if it is a failure, the parsed ast is
still returned for partial results
move AST to String formatting from tests to src code
publicize php parser for js
use QObject children cleanup functionality
decouple parser result implementation from the interface definition
implement iterator adapter for js
return partially parsed file info
clear bison lookahead on parsing error
add full position information to the parsed php output
retrieve ast path for the current cursor
implement variable filter for auto-complete
retrieve preceding context for the current suggest query
do not discard old lookahead on parser error
autocomplete: retrieve class name for $this and self
parser: fix chaining of elseif statements
clear current parser input if errors persist after restart