+ serialize halo-opacity
prefer c++ style comments
support halo-comp-op property (#2267)