First check-in of appsUX changes

type-ahead for chef/puppet
add/remove of chef/puppet modules
credentials wiring
instances component wiring
button enable/disable eventing
Applying jQuery UI dataTable to the instances list
Separated Chef/Puppet on left, added accordion to Infrastructure section
Updated overflow issue with typeahead in accordion
Wired up toggling for apps vs stacks
Uploading a sample api call for getting chef cookbooks.
Added sample for getting list of recipes
Reworked chef side to be a lazy-loaded tree
Added sorting to chef cookbooks
Added code to persist chef recipes, added badges
Added sorting for recipes, added "::default"
Finished support for checkboxes on cookbooks and versions

Performance needs to be improved.
Fixed auto-check of recipes, improved performance

Added an "in-flight" check to "change" events to avoid
double-calculating
Fixed some styling, added loader icon, refactored recipes out of accordionShow
Added OpsWorks
added npm-debug.log to .gitignore
Refactored async operations to not block threads, Moved init to be first method

Moved typeahead into its own method
Moved most init code to render()
Got rid of "no stacks selected", fixed ellipsis
Merged changes from dev branch.
Added page for configuring puppet/chef endpoints