Cast exception when pushing attachments during replication

Needed to use the AsDictionary<> extension method to get the
attachments to avoid an exception. (It can’t be cast since that object
is really a JSON object)
Added missing parenthesis.
Found and fixed another cast issue between a JSON object and Dictionary<string,object>
Found and fixed another JSON -> Dictionary cast issue.
Fixed another place where I ran into a cast exception.
Merge pull request #134 from jonlipsky/cast_issue_pushing_attachments

Cast exception when pushing attachments during replication
Don't track local-test.properties changes.
Merge pull request #142 from couchbaselabs/ignore-localtest-props

Don't track local-test.properties changes.
Officially closes #114 and #110.

Adds .NET 4.5 library and unit test project.
All tests ran as excepected.
Merge pull request #143 from couchbaselabs/net45-support

Officially closes #114 and #110.
Merge branch 'master' of https://github.com/jonlipsky/couchbase-lite-net
Fixed another casting issue.