replaced initializer_list with vector in GenSeq ex
update to Boost 1.57.0

iterators moved to boost::iterators
must use random_access_traversal_tag for distance_to() to work
web-ui: added code examples