Add option to set buffer size in collectors

Add option to set socket buffer size in collectors. ```setsockopt()```
will be called to set kernel buffer size.
Add script to extract IPFIX IEs from IANA

Add script to parse IANA's registered IPFIX information elements and
data types and output as #define for header files.

Output IEs, data types and IE lengths.
Externalize IANA IPFIX IEs and adapt macros

Move official IPFIX Information Elements registered with IANA to standalone files.
Adapt macros to official IANA names.
Get correct DB data type for information elements
Fix typo bugs in IpfixDbWriter(My)SQL.cpp

When comparing static data fields use ```dataTemplateInfo->dataInfo```
and not ```dataTemplateInfo->fieldInfo```.

Execute correct ```cisql``` statement (instead of ```ctsql```) when creating the database index in MySQL.
Log SQL queries as debug or info (not fatal)

PostgreSQL and MySQL database writer: Log the SQL query statment with
debug or info level, not with fatal level.
Remove redundant if checks covered by for

The if checks are already covered by the for loops' conditions.
Remove unused extractNtp64() function
Un-spaghetti-ise IPFIX DB Writer code

Change IPFIX parsing to use libboost. Extract if-for-switch constructs
to separate functions and remove unneeded code.
Make IPv4, IPv6, MAC address parsing virtual, i.e. dependent on underlying database.
Update MySQL and Oracle DB types

Update MySQL and Oracle database types to conform to the correct IPFIX
IE data types.
Remove firstswitched database index creation

The column firstswitched is neither a IANA IE nor is it used anywhere
else in the code. Therefore, we it is removed from MySQL's and
PostgreSQL's table creation functions.
Add IPv6 packet parsing