Make the package description a TextArea rather than a text field
Mark the required field using red '*'
The package_id in the AdminActions table may be empty

This is required for new package requests where the package is not (yet)
in the database
Add the info_data property to access the data stored as str(dict()) in the DB

The info field contains the string representation of a dictionary of
information, the property info_data converts it back from a string to a
dictionary thus allowing us to access it easily.
Add method in the internal API to request a new package to be added to pkgdb
Add the corresponding new fedmsg/log message informating that someone requested a new package
Add a new endpoing /request/package/ where people can request a new package to be added
Provide the link to the new package request page on the front page
Small css fix to make show the button on the left side of the screen
On the pending admin actions page, either use action.package or the info_data information
Fix the AdminActions.to_json() as we now allow them not to be related to a package
Fix flashing the messages once all the requests have been saved
After requesting a new package, redirect the user to the index page
Add the package_request template used when someone requests a new package