Squashed commit of the following:

commit dc6e24951725575533faa9b978455748185c191b
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 19:03:11 2014 +0100

    cleanup & version bump

commit cf2651ee29ec582252689138a2dbd95013cfa8c5
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 17:03:38 2014 +0100

    remove (unfinished) deprecation notice

commit a1f9e89827b50159e2aeebaa2654175573b4a8c6
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 15:08:11 2014 +0100

    remove debug

commit bd71c775e02744dd6f9a24e7a6b053854b8e23dc
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 15:07:11 2014 +0100

    use duo exported global when targeting browser

commit 91dbd4ef8a7f1637c1ab9cd22aa13ed7ed4f17b4
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 15:04:49 2014 +0100

    fixed user api & user tests, #35

commit 75eb7f0610f8521ab3d10d0c09e9ee633865b0a3
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 14:35:25 2014 +0100

    query.exec now swallows strings and Aql functions & moved query related tests from test/cursor to test/query module

commit 3024e0a3dab3fd99f779c5e4872c9e56673d2130
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 13:33:15 2014 +0100

    flushed admin.modulesFlush

commit ed11825d1dbdd58d48531bc3319249b094eb220d
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 13:31:45 2014 +0100

    fixed test-component target

commit 90965a808eb2ccc866b0347bdcc4f1d008651ba7
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 13:20:08 2014 +0100

    use cursor.query not cursor.query.test

commit 5b3e3771586ad8b3f74dde54ac505bcdccc3a084
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 13:07:17 2014 +0100

    adjusted tests for unfiltered return, issue #36

commit ee7e392790f0a206ff3fdbc0f2131ff12d326f2e
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 12:54:16 2014 +0100

    added karma proxy conf

commit 8bd6f2feaf927607cf6d30e35c7a7981d8138ad7
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 12:48:12 2014 +0100

    check if returning extra.scannedFull (v2.3+) or extra.fullCount (v2.2-)

commit 1237fef3f90cb674cd9e5f312175fcf1a0b19c6f
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 12:45:37 2014 +0100

    removed bitArray index

commit c76bf8c6c687e55a62a0433d3c2ec90aef26ce10
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 12:43:53 2014 +0100

    added lost query.string and refactored, fixes #36

commit 8f6c097ffa56728fc2dc3b0788d39796579dbbcc
Author: Anders Elo <anders@kaerus.com>
Date:   Tue Nov 11 12:40:57 2014 +0100

    use duo

commit 6f6096846cc1f9e3653185347e2f442b44414338
Author: Anders Elo <anders@kaerus.com>
Date:   Mon Nov 10 11:52:06 2014 +0100

    removed debug

commit c6f7f733b0726df660456fa9459a2987a32952e8
Author: Anders Elo <anders@kaerus.com>
Date:   Mon Nov 10 11:45:09 2014 +0100

    new api structure due to duo

commit 3389ef8e798e03712a16706cd49c6b1a25f61a10
Author: Anders Elo <anders@kaerus.com>
Date:   Mon Nov 3 22:38:11 2014 +0100

    fixed user api