[PLAT-6817] Added variable notional builder
[PLAT-6816] Amortising swap example

Also includes [PLAT-6817] Extended variable notional provider
Merge branch 'develop' into topic/PLAT-6816

Conflicts:
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/swap/provider/SwapCalculatorE2ETest.java
[PLAT-6816] update expected numbers
[REQS-609] Added curves and surface
[REQS-609] Added equity option examples

Also includes [PLAT-6833][PLAT-6834]
[REQS-609] Added index option examples

Also includes [PLAT-6834] Black-Scholes theta added
[REQS-609] Tidy up codes
[PLAT-6834] Added javadoc
[REQS-609] refactored codes, added docs
[PLAT-6834] Eliminated duplication
[PLAT-6834] Added comment on index future options
PLAT-6845 FRA definition uses a fixed model daycount
Merge pull request #253 from OpenGamma/topic/PLAT-6845

PLAT-6845 FRA definition uses a fixed model daycount
Merge pull request #252 from OpenGamma/topic/REQS-609

Topic/reqs 609
PLAT-6848 Add RegexUtils globToPattern
Merge pull request #254 from OpenGamma/topic/PLAT-6848

PLAT-6848 Add RegexUtils globToPattern
Merge pull request #240 from OpenGamma/topic/PLAT-6816

Topic/plat 6816
Add NZD BKBM index
Typo in BKBM rate