Import synutils
Apply clang-format
Make synutils compile
Add ConstReorderFeature
Move synutils under utils
Apply clang-format on ff_const_reorder.*
Fix an out-of-bound access bug in maxent
Replace deprecated hash_map with unordred_map
Replace deprecated hash_map with unordred_map
Allow erasure of part of state
Remove using namespace std
Run clang-format
Trainers for reordering constraint models
Run clang-format
Top-level documentation for ConstReorderFeature
Remove ConstReorderFeatureFactory
Eliminate compiler warnings
Merge branch 'const_reorder' of github.com:kho/cdec into const_reorder
Remove synutils.h
Move non-MaxEnt code out of utils

1. alignment.h, argument_reorder_model.h, src_sentence.h, tree.h,
   tsuruoka_maxent.h -> decoder/ff_const_reorder_common.h.

2. Trainers source files (argument_reorder_model.cc and
   constituent_reorder_model.cc) are moved to training/const_reorder.