- Remove clk package based on discussion with Colin
- Annotations need to be refactored to using latest API
- Generally that involves making annos generated by a anonymous ChiselAnnotation
- The chisel annotations will use RunFirrtlTransform to queue up its associated transform
- Chisel annotation provieds toFirrtl to generate Firrtl form of annotation
- Usages of unapply on firrtl annotations cannot use generic unapply(target, transform, data) which has been eliminated
- Have transforms use with DependencyAPIMigration to avoid deprecated `form`s
- Added some 'see License comments
- TechnologyLocation section of AddIOPadsSpec does not currently run because there is no content for it.
- Added some tests for annotation serialization here
* modified CustomBundle to also apply on Int
* programmatic bundle should take T <: Data instead of Data
* turns out indexedElements doesn't synthesize
* had to change a bunch of files to get clk/pads compiling again with recent firrtl mods
* remove outdated files
* pulled resetinverter from dsptools + setup repo
* fix some package names, misc. dsptools dependencies, typo in build.sbt, + circuitstate in resetinverter pass
* add more comprehensive gitignore + license back in
* create directory structure to match package structure
* change package names to barstools.tapeout
* settled on barstools.tapeout.transforms package
* make directory + build structure more amenable for multiple sub projects