Second initialization list reorder due to Travis

making 'text_' protected in text.hpp moved it before 'state_' - causing
the strict mode build to fail