Convert ola_e131 to our flags module and do some associated work around that

I've blocked off with @cond HIDDEN_SYMBOLS what I'm guessing was the bit you were trying to hide before @nomis52 but can you check you're happy that it's no longer excluded? It seemed a bit redundant documenting it and then hiding the docs, and the docs are useful, I had to find an example to see to use str().