Implement executable_path and try_open_file in order to support open configuration and dictionary file in executable directory.
Add gyp build script
Fix some warnings
Build opencc_dict separately
Add node-gyp scripts
Implement node binding
Fix some build warnings
Reorganize gyp files & add package.json, npmignore
Add test script using mocha
Store file path of config file
Add interfaces in dictionary_set/group to access config
Fix gyp script
Stop using chdir trick
Implement executable_path in Mac OS
Reorganize headers
Fix dictionary copy with gyp
Implement asynchronous call for opencc convert
Fix something
Update news and readme
Update authors and version
Fix a potential memory access bug