move parser to its own source file

There is no change in functionality.

Bug: 156309715
Test: m
Test: run aidl_unittests

Change-Id: I698ba2348e47566f788e6392d05313331dfad1f4
8 files changed