Removed unused function MpmMatcherGetMaxPatternLength.
Code cleanup.

Use the MpmAddPattern[CS|CI] wrapper to add patterns to the mpm context.

Also use MpmInitCtx() to init the mpm context.
Restructured flow_proto mapping enums.

Moved FLOW_PROTO_DEFAULT down the enum list.
app layer changes.