Modified the UI to suit the TicketMonster app requirements

Since TicketMonster embeds the scaffolded app, some styles have
been revised. Fixed the UX issues involving the Create and Search
buttons - they are now separated out.
Minor correction to the main View for an entity.
Added content for the landing page
Added header to the detail views

Headers are now displayed in the views to indicate whether the
Create view or the View/Edit view is open.
Upgraded AngularJS to 1.0.7
Display timezone info for date-time instances
Added initial support for HTML5 datetime-local type.

This now enables date time values to be entered via the HTML5
widget if available. The date and time value is converted to UTC
and serialized as an ISO8601 string.
Corrected the header display logic for some browsers.

Some browsers like Chrome do not support String.endsWith(). Hence,
indexOf is used instead.
Modified the location of the generated index page.

The index page is now created in the target directory. This is
done mostly to prevent overwriting an existing file that may also
have been created by a different scaffold provider.
Refined the datetime support to use a custom directive.

The directive uses Modernizr to determine whether to render a
HTML5 datetime-local widget or not. If datetime-local support is
absent in the browser, then the widget uses the fallback text
input field with custom form validation. The validation is done
via AngularJS formatters and parsers.
Corrected the regex for datetime value verification.

The regex now enforces the datetime verification in a strict
manner. Datetime values must absolutely match the format.
Additional unmatching text will cause the regex to fail.