2. A bit difficult to explain in a few words. Try googling "training", "close test" and "open test", and you will find some useful info.
3. Basically yes, e.g. CLAWS was designed for standard written English, the program was adjusted for tagging spoken data in the BNC. Adjustments are also needed to tag learner data and old and middle English.