Where did that empty line come from...
Add character set ECI
Add a few tests and fix a lot of porting bugs
Add unit tests for MatrixUtil
Use reflection for testing encoder instead of making protected methods public
Add working unit tests for Encoder
Fix last porting bugs and finish unit tests for Encoder