SnapLogic Raises $20 Million to Connect Enterprise Cloud and On-Site Systems Like Legos