Replace TODO text with issue link
Whitelist math related enum
Add convience and casting utility methods
Make op address and child addresses mutable
Mark instance unknown if inited with unknown param
Fix instruction inserting, add tests

Also, fix (yet another) casting edge case (or 10)
Add word to dictionary
Do not remove instance init method
Improve comments
Move reflib location
Include android-17 framework
Print options if verbose
Refactor Constant Propigation tests
Fix opimization errors
Correctly cast dimension value for new-array
Correctly cast index value for array access

Also, return unknown values for out of bounds read/write
Properly convert aput values in more edge cases
Properly cast more values for binary math ops
Print # classes optimized and optimization counts
Merge remote-tracking branch 'upstream/master'