Allow multiple `end` event handlers + optional result css modification
Fixes #1177. Bug in hashes subassigns with functions
Allow functions accept object literal as an argument
Fixes #1061. "is" attribute selectors fail
Support proper hashes from json config. Fixes #1169
Fixed another infinite loop
Merge branch 'pr/1180' into rc-0.40

* pr/1180:
  Allow multiple `end` event handlers + optional result css modification
Merge branch 'pr/1181' into rc-0.40

* pr/1181:
  Fixes #1177. Bug in hashes subassigns with functions
Merge branch 'pr/1184' into rc-0.40

* pr/1184:
  Allow functions accept object literal as an argument

Conflicts:
	test/cases/object.complex.css
	test/cases/object.complex.styl
Merge branch 'pr/1185' into rc-0.40

* pr/1185:
  Fixes #1061. "is" attribute selectors fail
Merge branch 'pr/1186' into rc-0.40

* pr/1186:
  Support proper hashes from json config. Fixes #1169
Merge branch 'pr/1187' into rc-0.40

* pr/1187:
  Fixed another infinite loop
0.40.0