Apply field_flags.

- minor change in flags interface, renaming 'set' method to 'add' method
- apply flags in Sorptions and Transport
- try to remove some virtual methods in Advection Models