Merge branch 'hotfix/reduce-with-two-args'

* hotfix/reduce-with-two-args:
  fix reduce and reductions
Merge branch 'release/0.7.3'

* release/0.7.3:
  bump to v0.7.3
  import cond->, cond->> and doto
Merge branch 'release/0.8.0'

* release/0.8.0: (32 commits)
  bump to v0.8.0
  refactor partition
  make apply compatible with Clojure version
  add butlast
  refactor next
  add update-in
  refactor assoc-in
  make fn macro not to depend on apply
  add interpose doc
  add interleave doc
  add more get tests
  add get test for default values
  add assoc-in
  add assoc test for nil
  refactor get'
  refactor get
  add interpose
  add interleave
  call nil? on null also return true
  add seq
  ...
Merge branch 'release/0.8.0' into develop

* release/0.8.0:
  bump to v0.8.0
update chloric to 0.1.15
rename make task from watch-test to livetest
add develop branch build status
Merge branch 'develop'

* develop:
  add develop branch build status
  rename make task from watch-test to livetest
  update chloric to 0.1.15
fix test/compile: files passed to tojs should be in abs paths
remove string.cl2
remove mutable stuffs
add prod-compat strategy
remove bare strategy
add function & macro / to core library
Merge branch 'feature/devide' into develop

* feature/devide:
  add function & macro / to core library
  remove bare strategy
  add prod-compat strategy
  remove mutable stuffs
  remove string.cl2
  fix test/compile: files passed to tojs should be in abs paths
  add develop branch build status
  rename make task from watch-test to livetest
  update chloric to 0.1.15
bump to v0.9.0-SNAPSHOT
Merge branch 'release/0.9.0-SNAPSHOT'

* release/0.9.0-SNAPSHOT:
  bump to v0.9.0-SNAPSHOT
  add function & macro / to core library
  remove bare strategy
  add prod-compat strategy
  remove mutable stuffs
  remove string.cl2
  fix test/compile: files passed to tojs should be in abs paths
  add develop branch build status
  rename make task from watch-test to livetest
  update chloric to 0.1.15