surface: Separated Launcher-derived classes into header and sources.

Just reorganizing code positions to be more balanced.
It's a preparation for the next commit.
surface: Add Sidewinder class to be shot from F15.

The guidance algorithm for Sidewinder is a dead copy of Hellfire
missile.  It should be optimized as an air-to-air combat missile and
should behave like the snake of the name origin.

Also made F15's weapon system ArmBase oriented, just like Apache.