Squashed 'halite/lattice/' changes from f69ecc0..88aea5f

88aea5f Merge pull request #20 from saltstack/early_return
0678876 Merge pull request #21 from saltstack/perms_change
ea190ed Remove executable bit from text files
a000a33 Add early return
ff10db9 Merge pull request #19 from saltstack/license
e327655 Add License File
c1a3ac0 Copy over license from Salt's repo

git-subtree-dir: halite/lattice
git-subtree-split: 88aea5fa1bce77006ed58ea3dd8ce120dd0a9df4
Merge commit 'c648c5c52e97522aa40170124e0d517b935759c3' into early_return
Merge pull request #165 from pass-by-value/early_return

Early return
Squashed 'halite/lattice/' changes from f69ecc0..d8c5568

d8c5568 Merge pull request #22 from saltstack/eventsource_timeout
c117d5c Close eventsource after 50 retries and notify user
88aea5f Merge pull request #20 from saltstack/early_return
0678876 Merge pull request #21 from saltstack/perms_change
ea190ed Remove executable bit from text files
a000a33 Add early return
ff10db9 Merge pull request #19 from saltstack/license
e327655 Add License File
c1a3ac0 Copy over license from Salt's repo

git-subtree-dir: halite/lattice
git-subtree-split: d8c5568cbe201a77ee9bccf68d94701950acb778
Merge commit '765c185d22d05f491405d5f391eee45da6273b28' into eventsource_related_changes
Merge pull request #167 from pass-by-value/eventsource_related_changes

Eventsource related changes