Merge branch 'release/0.9.0' into develop
#19 Fixed this pushing the options to the right and labels to the left
Bit of future development that came together. For later implementation so just stubbing this a bit
Little more stubbing
#20 Moved it over similar to issue #19
#18 Snippet "option" greyed out when there are no chains present in add new rule
#18 Interface does a "flip" when snippet is selected. The "name" is now replaced by the "chain" select drop down
Tiny stub for future work
#18 Details now is showing the snippet select and the update button works right again
#18 Did some conditionable "editable" when it comes to Snippet's. Snippet's need a drop down of available chains rather than direct entry as other rules allow (because a Snippet's name MUST match the name of the referenced Chain).
#21 Don't know why the refresh toggle was commented out but I uncommented it to restore this functionality
#21 Commented it back out and made the refresh default to disabled = false
#22 Fixed the right left spacing
#23 Set the default state for disabled being false
#24 Handling the previous value when the rule name edit is rejected by the server
#25 Modifying the interface to remove the "id" from view
#25 Sorting on the nested "rules" is lost because JSON.deep follows this regardless of sorting the object. Turned it to a hasmap and prepared the nested "rules" in sorted order.
#26 A lot of reworking to make this more consistent
#26 Handling some of the behavior now is flipping moved rules correctly as links
#28 Added "id" back into the chain object. It's still dependent as grails intends it to be. This may get removed completely some other time (since objects are unique by name and "id" fields are assigned and will vary from system to system.