Fix: Ammo detection for Rapid Heavy Missile Launcher

Fixed ammo detection on kill's detail page for Rapid Heavy Missile
Launchers (always showed empty).
Added comments
Dirty Fix: Ammo recognition for Sensor Boosters

Fixed ammo recognition on a kill's detail page for Sensor Boosters. This
should be revamped to support multiple launcher groups / charge groups for
ammo in order to work in a generic way.
Fix: Corporation links in Corp descriptions

Fixed parsing showinfo-links in coproration descriptions, linking other
corporations (the link tried to display a pilot's detail page with the ID
of the linked corporation).
Fix: Ammo recognition for Tracking Computers
Fix: Edit item price for items without price

Fixed a bug preventing manually adding a price for items that didn't have
a price set before.
The query just tried to update an item's price, which didn't do anything
if there wasn't already some price set for the item.
Made item price editor use prepared queries

to prevent SQL injection.
Enhancement: Alliance detection for involved pos mods

Enhanced proper alliance detection for structures as involved parties via
zKB fetch.
Fix: Warning when adding custom top navigation item

Fixed a PHP warning in some environment when adding a custom item to the
top navigation bar. A non well-formed regex expression caused this
warning.
Fix for creating IDs for roles on 64bit unix systems

Fixed a bug causing the admin role not get initialized properly after new
installations on 64bit unix systems.
Reason is the way the database ID is generated for roles: the crc32()
functions is used on the role's key.
In 64bit unix environments this function may return values bigger than
signed 32bit, causing an out of range error on the database.
Added a workaround so that crc32() function only returns 32bit values.
Fix: Blank alliance for corps without alliance

Fixed an error causing corporations without alliance to be assigned to an
alliance with a blank name.
Fix: Blank alliance for corps without alliance part 2
Added sanity check for external corp/pilot IDs

Added a sanity check when getting/returning external corporation or pilot
IDs to prevent the killboard from querying entity information for invalid
IDs (characterSheet for moons/systems from older kills of POSs/POCOs or
CorporationInfo for factions).
Fix: Copy/Paste error in zKB fetch for involved factions

Fixed a copy/paste error in zKB fetch for involved parties without
corporation but with a faction.
Enhancement: Negative timestamp offset for zKB fetch

Removed the setting for how many kills to fetch from zKB, since the zKB
API no longer supports that modifier.

Added a negative offset for the last kill timestamp. This offset will be
applied to the last kill timestamp for each fetch in order to fetch kills
that were posted after the latest kill fetched in the previous cycle.
Fix: Use UTC time for adding new zKB fetch configurations
Updated CCP DB to Oceanus 1.0 (105658)

Updated the CCP DB package to Oceans 1.0 build 105658.
Updated the killboard version to 4.2.4.0 (Oceanus 1.0)