**Breaking change** As of dart 2, int types are going to be fixed width, and the width depends on implementation (dart2js vs dartvm). Dart started warning about constants that are greater than the max int of javascript. To fix that, this patch will limit int (when formatted as hex or octal) to the max limit of javascript (2**53 - 1).
**Breaking change**
As of dart 2, int types are going to be fixed width, and the width depends on
implementation (dart2js vs dartvm). Dart started warning about constants that
are greater than the max int of javascript. To fix that, this patch will limit
int (when formatted as hex or octal) to the max limit of javascript (2**53 - 1).

Any int outside of the +-(2**53 -1) range is not guaranteed to format correctly!

fix #13

Naddiseo/dart-sprintf,Naddiseo/dart-sprintf