NaCl: Replace launch/start param flags with a NaClAppProcessType enum.
There was already an enum called NaClProcessType (for the
broker, etc.), so I called this NaClAppProcessType instead.
Renamed the original NaClProcessType to NaClTrustedProcessType.
This type can then be used to decide on various things
like crash throttling, nexe size limits, dyncode
enablement, IRT usage rather than plumb separate flags
through the various layers and IPCs. Then we can tweak
the "uses_irt" to be "optional" for the PNaClTranslator
as well.
Misc: removed enable_dev_interfaces from service_runtime
SelLdrStartParams struct, since it looked unused.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3914
Review URL: https://codereview.chromium.org/
614373004
Cr-Commit-Position: refs/heads/master@{#297987}