Initial work on making modules conditionally compiled
This is a roadmap master ticket. The idea is to try to extract modules out of Tor into compile time options in order to help the modularization effort and shrinking the binary size down for mobile.
See child tickets for more specific tasks.