rename getExpectedCallbackTypes to getExpectedTypes
deduce types of empty map/array literals from function signatures
support variable length argument method
add tests
add a test
Merge pull request #106 from jsx/wasabiz/infer-empty-literal-type

type inference of empty literal