Fix compile boost::program_option error
Replace deme_expander::_demes type boost::ptr_vector<deme_t> by std::vector<deme_t>

The reason boost::ptr_vector was used is because deme_expander would
be initialized with NULL deme before multiple deme were supported, but
an empty vector provides that anyway.