Clean up project.clj.

Relates to #113.

- remove undocumented :namespaces
- simple alias doesn't require vector
- order changed to the one used in the official documentation
- add url and license metadata
- build aborts on conflicting dependency versions
- uberjar profile fixes warning that main will be no longer included in
  aot by default with lein 3.x
Remove lein-ring plugin.

Fixes #113.

Because we provide our own main method the plugin is not longer used.
Fix offset on next link.

Fixes #120.

The next link now increases the offset by the amount of limit instead of
hardcoded 25.
Merge pull request #121 from mvitz/120-next-button-offset

Fix offset on next link.
Merge pull request #115 from mvitz/remove-lein-ring-plugin

Remove lein ring plugin.
Add tests for atom feeds.

Relates to #72.
Refactor atom feed generation.

Relates to #72.
Fix author uri for atom feed entries.

Relates to #72.
Date constructs in atom feed now contain ms.

Relates to #72.

As of http://tools.ietf.org/html/rfc4287#section-3.3 time should:
> Date values SHOULD be as accurate as possible. For example, it would
  be generally inappropriate for a publishing system to apply the same
  timestamp to several entries that were published during the course of
  a single day.
Fix feed author uri.

Relates to #72.
Fix atom feed self link.

Relates to #72.
Fix atom feed id.

Relates to #72.

__Note__: This fix is not backwards compatible as it changes the id for
each atom feed.
Add atom feed entry links to conversation and in-reply-to.

Fixes #72.

- link to html of entry has 'type=text/html' and 'rel=alternate'
- links to converation with 'rel=related'
- links to status it's a reply to with 'rel=prev'
Merge pull request #117 from mvitz/atom-feed-references

Add atom feed reference links.
UI tweaks for mobile usage

- added tweet-container
- moved meta-data to the top of the tweet
- made buttons significantly larger for better usage on mobiles

NOTE: Would love to remove "conversation" and "in reply to" links
UI tweaks for mobile usage (further additions)

- adjusted layout a bit more to Twitter look & feel
- switched icon theme to fontawesome (as suggested by @mvitz)
- switched to 48x48px avatar image
- set navbar to be fixed at the top
- introduced header, main and footer as requested by #118
- cleaned a bit of "divitis" in the markup
- added `<label>` element for the preferences checkbox
- added "rel=next" to the "Next" link in the footer as requested by #118

NOTE: Would still love to remove "conversation" and "in reply to" links. Any opbjections?
Adjusted this to @FND's .editorconfig
UI tweaks for mobile usage (further additions)

- forgot to add the margin for the 48x48px avatar image
Reply form shouldn't be redrawn for same post

If a reply form is visible and the user clicks the reply button on the same post again, the action should simply be ignored. Otherwise the form is removed, retrieved and displayed again which not only creates visual hassle but also (small) unnecessary traffic on the data plan to retrieve the reply form via HTTP call.
UI tweaks: move action icons to top

As requested by st [1] the action items are now at the top of a post as part of the meta information. Additionally the avatar image has been pulled out to the left of the post.

[1] https://github.com/innoq/statuses/pull/119#issuecomment-64127896