879241 - [RFE] [cli] missing "Machine Type" in return of `system
subscriptions
broken indent on dashboard haml files
source_code_test - want to use \z in regex instead of $
source_code_test - adding checks for 'and' and 'or' in boolean
expressions
source_code_test - searching the code for 'debugger' statements
source_code_test - using `assert_empty` instead of `assert obj.empty?`
source_code_test - forgot the semi-colon for JS
source_code_test - adding another check for the 'not' keyword
source_code_test - was getting false positives on :and and :or
source cleanup - changing 'or' to '||'
source cleanup - changing 'not' to '!'
source cleanup - changing 'and' to '&&'
source cleanup - addressing PR comments
source cleanup - making tests happy
org auto-attach-all-systems - candlepin doesn't return a list anymore

(as of 0.8.22) candlepin only returns a single job now
fixing product Elastic Search indexing

few mistakes:
  * Product was excluding :id as an indexed attribute
  * MarketingProduct was using the same index as Product
      These are very different entities, so lets store
      them apart
  * rake reindex would import all Products (even Marketing product)
      as a product, So treat subclasses separately
  * As a result of treating subclasses separately, TaskStatus, and System
      subclasses need to be indexed as well
  * During investigation of task status, found issue with the 'result'
      field causing indexing to fail due to vastly different values
      (sometimes a bool, sometimes a hash), so dont index 'result'
Merge pull request #2808 from AdamSaleh/dash-haml

Broken indent on dashboard haml files
Products: Adding index and create V2 API for products and providers.
Bastion: Adding basic documentation for the Bastion engine.
Puppet Modules: Creating API controller