fixed convention warnings reported by scalastyle that do not require refactoring of the code
clean-up compiling code
  - removed deprecated sbt/project/build.scala and sbt/sbt-launch.jar
  - update bin/sbt-launch-0.12.0-RC1.jar to bin/sbt-launch-0.12.2.jar
  - use /usr/bin/sbt provided in sbt.deb package as template for bin/sbt
  - added configure script to enable "sbt publish-local" from outside source tree
fix - Linux and BSD stat utility use the "-f" command flag for different purposes
fix - breaking lines can lead to unintended consequences in Scala without any errors or warnings from the compiler
test unit for declaration of Data Nodes
Rewrite naming of Components and Nodes as a single pass triggered
in the Backend (see _ChiselMain_ documentation for details).
This implementation is textually equivalent to the previous
implementation.
A next commit will fix naming quirks that were encountered
during the refactoring.

Unit tests in src/test/scala/NameTest.scala.
fixes:
 * duplicate modules that are logically identical but textually different
 * suffix first component which is part of a set with _0 following
   convention for other components in that set.
add README.md with link to Chisel website
Merge branch 'master' of https://github.com/smirolo/chisel into smirolo-master

Conflicts:
	src/main/scala/Bits.scala
	src/main/scala/Bundle.scala
	src/main/scala/ChiselUtil.scala
	src/main/scala/Data.scala