JAVA-746: Added support for comments in JSON parsing

bug fix- allow recursive comments in BSON objects

Fixes: allow '*' in comments, allow commenting anywhere in arrays / objects

file cleanup