Story - Insured an owned vehicle

- Created custom GUI which displays nearby owned vehicles in a
  filterable list.
- Temporarily attached action to player scroll menu whilst development is
  on going.
- Added event handler to the vehicle list to populate the display view.
- Added event handler to the close button to close the GUI.
- Created and formatted views for insured, uninsured and not insurable
  vehicles, enabling/disabling action buttons where appropriate.
- Added event handler to the insure action.
- Added checks to check the player has the correct amount to make the
  insurance payment in their inventory.
- Added checks to ensure that insuring a vehicle is not already in
  progress.
- Animated the player when invoking the insure action.
- Added logic to remove payment from the player inventory.
- TODO: update the database with the correct results of the actions.
  Cannot use CHILD:999 calls as previously hoped. Will need to create a
  custom Hive.dll file (see seperate repository).
Merge branch 'develop' into story/insure-owned-vehicle
Added temporary dev calls to database via Arma2NetMySqL to perform the
database operations necessary to insure a vehicle.
Added check to prevent multiple players from insuring the same vehicle at
the same time.
Merge pull request #1 from matt-d-rat/story/insure-owned-vehicle

Story/insure owned vehicle