calculating MplsoUDP source port as part of flow setting and using using this for encapsulating the packe. https://bugs.launchpad.net/juniperopenstack/+bug/1369846

Change-Id: Iea16bb1bcbe572784863d403a21ae7ecc0994adf
Fixing the compilation issue on centos causeed by review request 2843.

Change-Id: I0ab2d0f8fd881449fa2ddfb6bc6effaed6d7d1f5
Defining jhash for user vrouter

Change-Id: Ibb7548f3597d3fc9e00a53ea3fe78b4eb3c6a1ef
Initial support for FreeBSD platform

Author: Grzegorz Bernacki
Contributions: Dominik Ermel and Michal Dubiel
Change-Id: Ie4fc9b5e264c5ebd2374be2fa4967e9eefa15ef4
Removing multiple definitions for get_random_bytes

Change-Id: I41fe4b58f822f5f970bca017e7543cd850054ee4