move JFlex stuff to subdirectory

just tidying up
consolidate source/resource generators into generators.sbt
cleanup/reorg in build.sbt
pile project/Extensions.scala into tasks.sbt
combine two files that didn't really need to be separate

and having two files named "build.sbt" was a bit confusing
fold project/Scaladoc.scala into build.sbt