Replaced the "Inline" interface type by two new types:
inline L2
Inline L3

This is only a front end change for now. More work is required to get
this working.
Updated some documentation and I8N strings.
Changed the configurator to default to inline Level 2.
Changed Inline L2 and inline L3 to inlinel2 and inlinel3.

Also restored 'inline' to documentation for backwards compatibility.
First pass at required inline L3 core modifications
Bugfix: unbalanced parentheses.
Added I18N strings for inlinel2 and inlinel3.
Added checks so that an interface marked as 'inline' in pf.conf shows up
as inlinel2.
This is to ensure backwards compatibility.
The next time that the interface is modified or saved, inline will be
replaced by inlinel2.
Added checkboxes for DHCP server and Fake MAC.
Added options for dhcpd and fake MAC to the Form Handler.

Added JS that selectively shows and hides the options based on the type
of inline enforcement.
Fixed tabs in files
Fixed undef warning for valid mac

Normalize the return of undef for clean mac
Add accounting.pm. SQL logic for inline accounting
Removed tabs
Fixed check for no attributes
Fixed missing include
First pass at pimping doc for inline mode.
Fixed strings
Add ulogd2 as a suggested package for debian
Added additional checks for inline3 enforcement and network types