Ignore tests/ in .npmignore file

This removes 13M of test data from the distribution
1、fix bug: It would occur error when array contains 0 or false 2、add array unit test
Skip comments while reading plist/dict/array
Updated DTD to reflect name change from Apple Computer to Apple