require test-unit for ci
add license information to gemspecs

This way we can get it when using rubygems.org api
Remove useless assert, fbuffer_alloc cares already
Merge pull request #157 from zzak/master

merge r39046 from trunk
Merge pull request #156 from jordimassaguerpla/master

add license information to the gemspec
require test-unit for ci
Remove useless assert, fbuffer_alloc cares already
add license information to gemspecs

This way we can get it when using rubygems.org api
* lib/json.rb: Move module overview definition for rdoc
Add license information to gemspec task
Document changes
Add license information to gemspec task
Document changes
fix a bug in the JRuby implementation. getInstanceVariable() can return a null which causes NPE.
Document changes
Merge remote-tracking branch 'github/master'

Conflicts:
	CHANGES
Security fix create_additons/JSON::GenericObject
Correct typo
Try to convert first with to_hash, then to_h

rb_convert_type doesn't return if conversion fails, so use
rb_check_convert_type and the raise vi rb_convert_type. Make sure, that
this behaviour is consisten across all generator implementations.

Fixes https://github.com/flori/json/issues/162
Validate UTF-8 strings.

Raise JSON::GeneratorError on converting Ruby UTF-8 string to JSON
as to JSON ASCII does.