* Flip bit-order of output such that index 0 is the earliest generated bit.
* Flip bit-order of key and IV to be compatible with final Trivium reference
implementation on ECRYPT website.
* Change port interface towards valid/ready stream concept.
* Build 3-stage pipeline into initialization to hopefully improve timing.
* TODO : carefully test if initialization is correct in all scenarios
* TODO : synthesis run to see if timing is now reasonable