Fix: Resolve function types of all contracts before checking types inside functions.
Add functions needed by constructor.
clang requires explicit initialization of map
windows fix for initializer-list cannot convert to dev::bytes
initializer-list fix
Merge pull request #638 from debris/clang_issue

clang requires explicit initialization of map
Merge pull request #636 from chriseth/sol_fix_foreignFunctions

Fix: Resolve function types of all contracts before checking types inside functions.
Merge pull request #639 from debris/msvc_fix

windows fix for initializer-list cannot convert to dev::bytes
Whitespace change.
Merge pull request #623 from chriseth/sol_constructorChecks

Checks for the constructor and ability to call functions