Rule-Based Evolutionary Online Learning Systems: A Principled Approach to LCS Analysis and Design