Added support for responsive classes to support different screen sizes
Merge branch 'dev'

Conflicts:
	src/gridmanager.js
nesting test
More nesting tests
- Added method to parse & auto-complete missing responsive classes from initial HTML
- Fixed regex on the switchLayoutMode method to not change any content unintentially when renaming the responsive classes
- Disabled responsive mode button when in source mode
Merge branch 'dev'
Fixed initial HTML load and responsive class
Initial nesting

CSS tweaks
All icons to Favicon by default
Add nested row functionality added
New distinct editable regions added
Column settings added
NB: currently only one nest per column supported.
Remove nesting test
Slight change on nesting

Still not quite there..
Working Nesting

Slight change in the activatecols function to only assign editable
regions and column tools in the correct place
Foundation example updates

NB, need to change the layout mode selectors
Fixed event bubbling bug when selecting columns and also fixed appendHTMLSelectedCols method to target the new gmEditRegion class
Merge remote-tracking branch 'upstream/development' into dev
Added feature to add custom buttons that call a client callback function on a row or a col level toolbar
Added a demo page with custom controls
Added default empty custom controls config property
Added missing label attribute to button utility function
Fixed missing title attribute on buttons and we now check if it is not set, and if so set a empty value
Start of documentation generation