Re-enable awestruct 0.5.4
Part of DEVELOPER-355

This should fix stacks, the others will be in aweplug
DEVELOPER-355 Update Gemfile.lock
Slightly related to DEVELOPER-351

Mostly just a reformat of things. All of DEVELOPER-351 has been done in
aweplug and the update to awestruct 0.5.4
Update cdn.yml
DEVELOPER-282 Create indexer for customer portal and add to developer materials
Removed redundant event handler for Developer Materials.

This ensures that only one REST search is performed on loading the
page.

Also removed a usage that was present in a JavaScript inline.
DEVELOPER-244 Implement pagination for developer-material results.

The results are now paginated, and the pages are constructed only
when selecting a page to view. Also improves performances for
display of search results with a lot of hits.
DEVELOPER-349 Reset DM search results on clearing filter.
DEVELOPER-290 Fix to reset search results on 'Clear All Filters'.

This fixes the conflict among the event handlers triggered using
the same selector. The developer materials page also has a
'clear all filters' with the same class.

Also moved the event handling logic to the individual scripts.
Removed unnecessary logic to clear form.
Update jboss-developer.json

Remove `_readme` suffixes from `jbossdeveloper_quickstart` content type. It was used for:

- Elasticsearch index type (which means it did not match the mapping definition)
- `sys_type` (I removed it to make it consistent with other `sys_type`s defined in this file)
Update cdn.yml
Sample data for customer portal indexing
Allow filename, type and icon to be overridden
Oops
DEVELOPER-358
- jbossdeveloper_video type renamed to jbossdeveloper_vimeo
- preprocessors configured for jbossdeveloper_vimeo type to map author
  and contributors and fill necessary sys_ fields
Revert "DEVELOPER-358"

This reverts commit 9d483a0502cd68decc355f928f5ee8a21c33dc27.
Add intro videos to products
Update Gemfile.lock

* New awestruct
* New aweplug