add ability to run "sbt scalastyle"
add "sbt test" and "sbt scct:test" code coverage
fix - it is possible the classname does not contain any dat character. That would just blow up on init because of the call to findFirstUserLine() in Node.scala
bump gpg plugin version to 0.8 such that publish-local does not required GPG password (enable mechanical build). Use publish-signed and publish-local-signed when the package must be signed (see https://github.com/sbt/sbt-pgp)
insures the scala version with which chisel is built matches the scala version chisel tutorial is expecting.
Merge pull request #9 from smirolo/master

style and coverage reports
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
Added singleton factory constructor for FIFOIO
Added Data.isDirectionless method. Returns true if the Data (and for Bundles, all enclosed Data) has no associated direction and thus can be safely used as a struct inside a component. Intended use case is require(data.isDirectionless) in components that wish to guard against a bad constructor data input. Future commits will demonstrate this use to protect some of the ChiselUtil standard library components.
Copy changes by A. Waterman in manual over to tutorial concerning sequential memory reads
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
commented out failing assertion should make "sbt test" complete
generate backend output in temp directory and assert the files content match expected text.