fix string conversion: bools to 0/1, not "false"/"true"
rewrite code for CobaltAHKObject

Implement IDynamicMetaObjectProvider and IDictionary<object, object>.
rewrite parsing of object access operations

Instead of just making them a BinaryExpression,
add new MemberAccessExpression and MemberInvoke-
Expression classes.
Generate MemberAccessExpression instances

Add a MemberAccessBinder that can access properties
of CobaltAHKObject instances.
parser: always recognize member access

Add support for member access at beginning of line
or after function call.
remove debug code
add System.Dynamic using directive for CobaltAHKObject
CobaltAHKObject: support TrySetIndex() and TrySetMember()
member access: correct args condition