Merge pull request #14 from davecivicrm/master

Layout fixes for add, view and list pages.
update info file
Get all Membership Types, not just Public ones.
Merge pull request #15 from labrown/master

Automatic discounts don't work for non-public visible membership types
Cleaned up some accessors used for tracking.
Added _cividiscount prefix to internal functions.
Fixed bug in manual registration that applied administrator automatic discount to invalid user.
fixed the amount calculation for 100% discount
Added rounding step before returning adjusted amount.
Renamed class CDM_Form_Discount_Add to CDM_Form_Discount_Admin.
Moved field expansion logic into CDM_BAO_Item::getValidDiscounts().
Added CDM_BAO_Item::add().
Added db pre/post hook invocations for discounts.
fix help message to include public
Fixed discount enable/disable logic.
Fixed bug in discount re-enable logic.
Revert 91911e64bd1682daa7b7d2e69d9bb09eb72a8506 because it breaks tracking for multi-step forms.
Fixed bug in manual registration that applied administrator automatic discount to invalid user.
CRM-12414 - Civicrm event discount doesn't load for memberships that are part of a price set
CRM-12415 - add api to civicrm event discount