Made public checkbox visible (not public by default) as soon as badge is added to new group.

Like the title, delete button and share button, the checkbox is already included upon creation of group view and hidden by opacity of 0.
Input checkbox is now made child of label to remove the need to pair labels and checkboxes by id (new groups have no id).
Made share button also appear when badge is added to new group.

There was an additional style='display: none' accidentally left behind in the group template which prevented button from displaying.
Fixed controls in group view being invisible but clickable.

.isNew elements were given opacity: 0, thus invisible but still clickable in the empty group. Group name could be set and empty group can be deleted by clicking the invisible controls. display: none; is now used over opacity so they are not accessible.
Stub methods in backpack controller

In express 3.0.5, routes without proper functions will throw an error.
This adds in stub methods for `details` and `deleteBadge` in the backpack
controller to prevent the error from being thrown.
Merge pull request #473 from st-luke/development

Stub methods in backpack controller
Be more specific about express.
Merge branch 'development' of github.com:mozilla/openbadges into development
Merge pull request #467 from eldwin/442-public-checkbox-visibility

Public checkbox visible upon badge drop
Upgrade up, change logging.js to use conditional exists.
Merge branch 'development' of github.com:mozilla/openbadges into development
Only use one worker.
closes #479. calls event.preventDefault() to stop firefox from navigating to image url
Merge pull request #480 from eldwin/479-firefox-drop-bug-workaround

Closes #479.
Closes #272. min-height has been set on group.
Merge pull request #481 from eldwin/272-empty-group-display

Closes #272.