Merge pull request #49 from adobe/irichter/download-count

Extension download count
Form handling update
Merge pull request #50 from adobe/irichter/download-count

read the http port of the webapp from config.securePort instead of config.port
Merge pull request #51 from adobe/irichter/download-count

- added missing unit test data file
Turn off test that is causing the tests to exit
Adds the delete capability and admin configuration.

Also prepares the UI for more admin functions (upgraded bootstrap, jQuery
added bootbox).
Implements changeOwner and changeRequirements
Appearance fixes for Bootstrap 3
Usability improvements based on review feedback
factor out the common validation
Merge pull request #52 from adobe/dangoor/simple-admin

Implements Simple Admin
- added a route to acquire a csrf token to post the extension download data to the local web app
- make fewer calls to addDownloadDataToPackage and prevent the registry from being saved for every single download data update (this seemed to have cause the out of memory condition)
- handle result set paging when calling listObjects on the S3 bucket
- use S3 key to identify the last accessed log file entry. This is much better than relying on the timestamp, since the next time the Bucket will be accessed, all gentries will be read to find the last accessed one. This way, listObjects will take the key and deliver only entries that have been created after that key