Merge pull request #86 from webbedspace/master

Interface improvements + new image asset feature + other enhancements
Merge pull request #88 from webbedspace/master

More changes
Merge pull request #89 from webbedspace/master

Further additions
Merge pull request #91 from webbedspace/master

Close-to-final additions
Merge pull request #94 from webbedspace/master

Imminent 1.4.0 release
Merge branch 'master' of git://github.com/tweecode/twine into tweecode
Merge branch 'master' of git://github.com/tweecode/twine into tweecode
Post-1.4.1 fixes

* Fixed passage names with full stops no longer failing to have incoming
link arrows.
* Fixed imported images having the wrong MIME-type if their filenames
were in all-caps.
* Sugarcane: fixed StoryMenu items having cursor:pointer even if they
aren't links.
Fixed encoding error in built HTML file timestamp

* Now, building games in non-English locales should no longer get an
encoding error caused by the built file's timestamp. Thanks to @mthuurne
for assistance and Cab for the report.
* Also reverted the "New Passage creates missing Start passage"
behaviour, having noticed that it would be irritating for "partial .tws
files" that are being used in a large StoryIncludes project.
Merge branch 'master' of git://github.com/tweecode/twine into tweecode
Fixed positioning of new passages
More post-1.4.1 fixes

* Fixed page elements not being drawn at the start of a test play build.
* Fixed HTML importing for passages that have > symbols in their titles.
* Built HTML files now have a UTF-8 byte-order mark. This should cause
Dropbox to correctly transmit them with UTF-8 encoding instead of ASCII.
Merge pull request #105 from greyelf/i012_position_new_passage

Fix positioning of New Passages
Fixed positioning of new passages
Merge pull request #106 from webbedspace/master

Post-1.4.1 fixes
Support HTML import of SugarCube-based stories

SugarCube uses ID "store-area" instead of "storyArea" for the <div>
that contains all the passages.