expressions: prefer arrays over IEnumerable<T>
CobaltAHKObject: do not throw exceptions in Try*() methods
fix MemberAccessBinder: retrieval of dynamic properties handled by DLR

The call to TryGetIndex() is actually done by the DynamicObject
itself, no need to do that here thus.
add support for member assignment and compound assignment
cleanup debug code and remove most
remove obsolete EOF method
some whitespace changes
shorter array init syntax
change ParseExpressionChain() to avoid unnecessary array inits
parse throw expressions
generate throw expressions
parse and generate '!=' operator