[for-0.12] luci-app-ddns: fix OpenWrt Ticket #18018 in BB release

fix for OpenWrt Ticket #18018 in BB 14.07 release.
Without fix the application writes a config without event interface
which causes ddns-scripts to NEVER start.

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
Merge pull request #224 from chris5560/luci-0.12

[for-0.12] luci-app-ddns: fix OpenWrt Ticket #18018 in BB release
build: rewrite mkversion.sh to use git metadata (#239)

The current build/mkversion.sh still expected an SVN repository layout,
rewrite it to derive tags and branchnames from git metadata.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
Add odhcpd to ucitrack of dhcp
Backport timezone data of 2014i to luci-0.12/BB14.07

Backport trunk's update of timezone data.
https://github.com/openwrt/luci/commit/36357529a0bfc5073987563e17a1d0cc62eac958

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Merge pull request #253 from hnyman/luci-0.12

Backport timezone data of 2014i to luci-0.12/BB14.07
build: Backport "generate strictly increasing git revisions"

Enhance luci-0.12's build/mkrevision.sh by backporting
the code to generate strictly increasing git revisions:
https://github.com/openwrt/luci/commit/0856030c79f3febdafa627511cf1be4c72edf09b

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Merge pull request #254 from hnyman/luci-0.12

build: Backport "generate strictly increasing git revisions"
luci.http.protocol: Allow posts to contain more than a single chunk

The ltn12.pump.step() loop in parse_message_body was incorrectly testing
for EOF, and returning after the first chunk, even if further chunks
were available.  The loop in parse_message_header made the correct
check, and test code making raw ajax json posts now succeeds for posts
>= 2048 bytes.

Signed-off-by: Karl Palsson <karlp@remake.is>
Merge pull request #259 from remakeelectric/multi-chunk-for-bb

luci.http.protocol: Allow posts to contain more than a single chunk