Chain combinator operands swap

It seems more natural to have higher-order enumerator on the right
(similar to monadic bind, as pointed out by the reviewers for the
Scala'14 paper)
Benchmarks for measuring memoization effects

Benchmarks for Binary Search Trees without memoization
Benchmark run command 'bench slow' (note: for larger sizes the run may
take long time to finish)
Tests for measuring enumeration times for without memoization are
deprecated
Merge branch 'feat/showcase' into develop

Conflicts:
	src/bench/test/scala/insynth/enumeration/benchmarks/BenchmarkSuite.scala
Major code refactoring

Removed unecessary packages (leftovers from InSynth)
Changed all packages names from insynth to scife
Improve ScalaStyle checking

Update ScalaStyle version
ScalaStyle configuration modified
Added ScalaStyle nature to the Eclipse project
Fixed sources according to some style rules
Update to Scala 2.10.4
Merge branch 'develop' into feat/metadata

Conflicts:
	project/Build.scala
	src/bench/test/scala/scife/enumeration/benchmarks/BenchmarkSuite.scala
	src/main/scala/scife/enumeration/Enum.scala
	src/main/scala/scife/enumeration/Finite.scala
	src/main/scala/scife/enumeration/dependent/Depend.scala
	src/test/scala/insynth/enumeration/dependent/DependentTest.scala
	src/test/scala/scife/enumeration/benchmarks/DependentBenchmark.scala
	src/test/scala/scife/enumeration/showcase/BinarySearchTree.scala