http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/examples/scroll-lock.html
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/examples/scroll-lock.html 
b/docs/manual/bower_components/Slidebars/examples/scroll-lock.html
deleted file mode 100644
index 90109f5..0000000
--- a/docs/manual/bower_components/Slidebars/examples/scroll-lock.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!doctype html>
-<html class="sb-scroll-lock">
-       <head>
-               <title>Site Scroll Lock Example</title>
-               <meta name="viewport" content="width=device-width, 
initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
-               
-               <!-- Slidebars CSS -->
-               <link rel="stylesheet" href="slidebars/slidebars.css">
-               
-               <!-- Example Styles -->
-               <link rel="stylesheet" href="example-styles.css">
-       </head>
-       
-       <body>  
-               <div id="sb-site">
-                       <h1>Site Scroll Lock Example</h1>
-                       <p>By default this plugin permits you to scroll both a 
Slidebar and the main site content simultaneously. You can prevent site 
scrolling when a Slidebar is open, by adding class '.sb-scroll-lock' to the 
html tag, or by setting scrollLock to true when initiating the plugin.</p>
-                       <p>This demo has site locking enabled, <a href="#" 
class="sb-toggle-left">open a Slidebar</a> and try to scroll the site. Check 
any other example to see the default behaviour.</p>
-                       <p>Site locking currently only works on desktop 
browsers.</p>
-                       <ul>
-                               <li class="sb-toggle-left">Toggle left 
Slidebar</li>
-                               <li class="sb-toggle-right">Toggle right 
Slidebar</li>
-                               <li class="sb-open-left">Open left Slidebar</li>
-                               <li class="sb-open-right">Open right 
Slidebar</li>
-                               <li class="sb-close">Close either Slidebar</li>
-                       </ul>
-                       
-                       <h2>More Examples</h2>
-                       <ul>
-                               <li><a href="control-classes.html">Control 
Classes</a></li>
-                               <li><a href="api-usage.html">API Usage</a></li>
-                               <li><a href="mobile-only.html">Mobile 
Only</a></li>
-                               <li><a href="animation-styles.html">Animation 
Styles</a></li>
-                               <li><a href="optional-widths.html">Optional 
Widths</a></li>
-                               <li><a href="custom-widths.html">Custom 
Widths</a></li>
-                               <li><a href="scroll-lock.html">Scroll 
Lock</a></li>
-                               <li><a href="slidebar-links.html">Slidebar 
Links</a></li>
-                               <li><a href="static-slidebars.html">Static 
Slidebars</a></li>
-                               <li><a href="momentum-scrolling.html">Momentum 
Scrolling</a></li>
-                               <li><a href="left-slidebar-only.html">Left 
Slidebar Only</a></li>
-                               <li><a href="right-slidebar-only.html">Right 
Slidebar Only</a></li>
-                       </ul>
-                       
-                       <p>Lorem ipsum dolor sit amet, consectetur adipiscing 
elit. Curabitur et nisl eget tellus dignissim commodo. Donec euismod malesuada 
dolor, eu euismod massa fermentum non. Morbi eleifend lorem vel nisi 
scelerisque iaculis. Etiam feugiat nibh in leo porttitor, non tempor felis 
varius. Vivamus feugiat lobortis justo vel pharetra. Donec varius convallis 
metus ac venenatis. Nulla facilisi. Morbi bibendum eget mi eu bibendum. 
Vestibulum et augue dapibus, pharetra neque in, semper nisl. Morbi arcu lacus, 
suscipit sit amet tincidunt eget, mattis eget nunc. Cras eu elit at mauris 
consequat ullamcorper a in diam. Donec dapibus sed magna sed malesuada. 
Maecenas quis eleifend purus. Maecenas condimentum arcu quis purus luctus 
ultrices. Aliquam dictum pellentesque nisi nec placerat. Donec interdum magna 
eget purus dictum, nec venenatis odio posuere.</p>
-                       
-                       <p>Nunc tincidunt libero eu velit accumsan, sit amet 
vulputate turpis lacinia. Aenean quis tincidunt velit. Proin ultricies risus 
nec lectus cursus ultrices. Nulla a tincidunt neque. Aliquam commodo metus 
euismod mauris tincidunt facilisis. Quisque a congue lorem. Curabitur 
condimentum turpis urna, vitae dignissim risus tincidunt non. Class aptent 
taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. 
Vestibulum varius odio in mi elementum pharetra. Aenean condimentum ultricies 
velit, vitae bibendum turpis vehicula vulputate. Phasellus posuere, dolor sit 
amet tempus scelerisque, ligula nisi egestas lectus, nec cursus nunc risus 
varius lorem. Sed non ipsum at erat mollis cursus vitae ac est. Cras nec mauris 
metus. Aliquam euismod velit eros, et adipiscing leo gravida vitae.</p>
-                       
-                       <p>Mauris eu dui commodo, ultrices arcu sed, fringilla 
ante. Praesent pellentesque erat sed sodales viverra. Vestibulum molestie, 
augue non egestas vestibulum, velit sapien viverra augue, quis tempus odio 
augue quis massa. Integer id ultricies sapien, a bibendum turpis. Praesent 
facilisis eros orci, eu rhoncus risus feugiat in. Curabitur euismod auctor 
tincidunt. Duis laoreet ligula id elit pretium accumsan. Ut aliquam sapien 
nulla, nec feugiat lacus sollicitudin non.</p>
-                       
-                       <p>Aliquam nec lectus urna. Morbi sit amet enim sem. 
Phasellus fringilla sem a nibh dignissim scelerisque. Sed a elementum dolor, 
vel pharetra enim. In posuere convallis odio, a luctus risus euismod a. Ut in 
mauris eget massa consequat interdum. Cras tempor, magna id rutrum tincidunt, 
augue eros molestie diam, varius gravida urna nulla in nunc. Maecenas sapien 
orci, malesuada ac ligula sed, consectetur ullamcorper massa. Donec purus 
risus, dignissim ornare adipiscing vel, sollicitudin in lorem. Donec tristique 
ut diam at interdum. Maecenas iaculis massa dolor, pellentesque vehicula augue 
elementum et. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices 
posuere cubilia Curae; Morbi congue elementum eros, vitae placerat augue 
posuere pulvinar. Etiam sit amet gravida arcu. Nullam eget risus sapien. 
Pellentesque in velit in felis laoreet tincidunt sit amet non libero.</p>
-                       
-                       <p>Nulla commodo ornare metus id posuere. Aenean 
fringilla nisi id massa dictum, et lobortis sem scelerisque. Donec vulputate, 
nibh a consectetur tincidunt, tellus lectus fringilla risus, id ullamcorper 
ligula metus sit amet mauris. Pellentesque ornare mauris sit amet elit 
fermentum, quis congue ipsum interdum. Nulla malesuada libero nisl, sed 
accumsan justo feugiat in. Sed tincidunt, lectus ac convallis blandit, lorem 
mauris dictum risus, sed iaculis libero felis ut orci. Aliquam erat volutpat. 
Etiam porta velit tincidunt enim dignissim aliquet. Ut blandit eget lacus nec 
ullamcorper. Vestibulum malesuada rhoncus commodo. Suspendisse faucibus ipsum 
eget posuere iaculis. Mauris eu purus a leo aliquam consectetur a non ipsum. 
Sed eget hendrerit neque. Vestibulum aliquet leo ut nisi elementum luctus.</p>
-                       
-                       <p>Sed neque metus, ullamcorper eget ante eget, 
volutpat vehicula elit. Morbi tempor, est et lobortis feugiat, turpis augue 
suscipit odio, et porta leo tortor id magna. In pulvinar turpis non condimentum 
varius. In in tortor tortor. Vivamus lacinia iaculis scelerisque. Duis commodo, 
urna sed porta laoreet, enim tortor venenatis ante, in commodo dui lacus ut 
tortor. Morbi a mi vel mauris luctus luctus vitae a felis. Maecenas interdum 
lorem purus, in dapibus leo dictum nec. Morbi convallis neque eget dui eleifend 
dapibus. Pellentesque habitant morbi tristique senectus et netus et malesuada 
fames ac turpis egestas.</p>
-                       
-                       <p>Ut odio dui, viverra ac velit sed, accumsan tempus 
diam. Integer varius, massa vitae vestibulum imperdiet, erat libero suscipit 
lorem, nec consectetur sem libero a magna. Suspendisse elementum orci in odio 
varius aliquam. Quisque lacinia massa vitae arcu fringilla gravida. Ut quis 
facilisis nunc. Pellentesque ornare ornare urna vel dignissim. Mauris venenatis 
ante erat, et volutpat metus adipiscing vel. Donec vitae sapien rhoncus, 
aliquam nisl sit amet, mattis nunc.</p>
-                       
-                       <p>Sed nec libero ac est rutrum faucibus in quis risus. 
Ut accumsan et tellus posuere venenatis. Aliquam vitae lacus ac quam placerat 
volutpat. Cras mauris nulla, ultricies vel aliquet vel, bibendum non felis. 
Integer non ornare justo, nec ornare orci. Nullam bibendum velit non dignissim 
auctor. Mauris condimentum orci nec libero fermentum, vitae placerat magna 
convallis.</p>
-                       
-                       <p>Morbi vel enim vitae lectus pharetra pharetra 
consectetur id enim. Cras in nisl condimentum, porttitor ante quis, malesuada 
nisl. Nulla molestie quam in sapien tempus, in pharetra purus consectetur. Nam 
venenatis dapibus turpis id vulputate. Etiam tortor odio, vestibulum ac 
adipiscing vitae, vestibulum id enim. Donec non consequat velit. Donec 
elementum imperdiet tortor, non facilisis mi vestibulum et. Proin vehicula 
sollicitudin risus vitae elementum. Curabitur justo justo, suscipit sit amet 
laoreet eu, dictum a diam. Donec neque justo, rutrum in velit nec, tempus 
congue nisl. Donec pulvinar tempus ante, semper mollis neque vulputate 
vestibulum. Sed suscipit, magna fermentum ornare pellentesque, eros quam 
elementum sem, vehicula venenatis nulla nulla sit amet quam. In tincidunt, ante 
et scelerisque iaculis, massa ante tempor nunc, ut sollicitudin magna metus in 
sapien.</p>
-                       
-                       <p>Morbi mattis bibendum interdum. Nulla sed dolor 
faucibus, euismod diam vel, blandit magna. Ut eu mauris posuere, mattis leo id, 
venenatis augue. In ut auctor felis. Morbi congue pulvinar convallis. 
Pellentesque blandit leo vitae auctor posuere. Fusce sodales vel tortor eu 
vestibulum. Suspendisse condimentum nunc nec turpis semper, quis rutrum sapien 
suscipit. Cras lacus orci, elementum vitae suscipit sit amet, tincidunt ut 
ipsum. Quisque vestibulum, nunc vitae vehicula ultricies, lorem enim gravida 
tortor, et tempus leo risus id tellus. Quisque non sem risus. Curabitur sed 
lorem ac turpis feugiat adipiscing a vel neque. Nunc in lectus est. Fusce 
hendrerit, lacus a ullamcorper bibendum, ligula ante lacinia dolor, 
sollicitudin porta lectus nulla nec enim. Nam at convallis metus, a facilisis 
sem. Mauris vehicula placerat lorem, et consectetur leo sollicitudin 
consectetur.</p>
-               </div>
-               
-               <div class="sb-slidebar sb-left">
-                       <p>Lorem ipsum dolor sit amet, consectetur adipiscing 
elit. Vestibulum vitae lorem eleifend, ultricies nisi tempor, dapibus dui. Ut 
iaculis adipiscing mi, at lacinia augue pulvinar in. Pellentesque et nunc a 
libero cursus posuere. Fusce semper metus id nunc laoreet vulputate. Maecenas 
sit amet augue ornare, tempus augue eget, scelerisque arcu. Pellentesque 
habitant morbi tristique senectus et netus et malesuada fames ac turpis 
egestas. Donec quis diam ac est ultricies vestibulum. Aenean nec rhoncus lorem. 
Nam velit elit, mollis in blandit vel, pellentesque id augue. In hac habitasse 
platea dictumst. Nunc placerat est eget vulputate tristique. Sed turpis libero, 
aliquam at dolor eu, consectetur tincidunt est. Nulla vel semper dui, porttitor 
gravida lacus. Mauris lacinia pharetra tincidunt. Nunc varius mattis 
molestie.</p>
-                       
-                       <p>Sed quis velit leo. Vestibulum ante ipsum primis in 
faucibus orci luctus et ultrices posuere cubilia Curae; Nam malesuada lobortis 
commodo. Maecenas egestas augue diam, eget semper massa sodales nec. Nunc 
fermentum suscipit augue, at sagittis mauris. Vestibulum in turpis elementum, 
facilisis ipsum vitae, fermentum erat. Integer sodales at dolor vitae 
porttitor. Pellentesque tempus in eros eu elementum. Phasellus molestie, ligula 
et elementum feugiat, libero purus mollis metus, quis semper tellus velit ut 
risus. Nullam adipiscing erat ac tortor rutrum, eu laoreet libero sollicitudin. 
Nunc auctor et sem quis fringilla. In erat lacus, rutrum in erat id, lacinia 
cursus velit. Pellentesque consequat sit amet justo non aliquet. Donec ligula 
eros, convallis sit amet vehicula et, dignissim id velit.</p>
-                       
-                       <p>Suspendisse sodales ornare dui sed tincidunt. 
Praesent bibendum nisl ac neque posuere ultrices. Sed ac nisl id augue lobortis 
venenatis. Morbi eros urna, sollicitudin tristique justo ac, sodales feugiat 
sem. Donec auctor placerat leo, quis auctor lorem laoreet vel. Lorem ipsum 
dolor sit amet, consectetur adipiscing elit. Curabitur viverra nulla ac 
fringilla dictum. Maecenas sed dapibus arcu. Morbi nec feugiat tellus. Donec 
rutrum, tellus vitae sollicitudin tincidunt, ligula elit feugiat ligula, eget 
sollicitudin libero felis vel augue. Duis et massa fringilla, vehicula arcu 
sed, ultricies ligula. Praesent porttitor gravida posuere.</p>
-               </div>
-               
-               <div class="sb-slidebar sb-right">
-                       <p>Lorem ipsum dolor sit amet, consectetur adipiscing 
elit. Vestibulum vitae lorem eleifend, ultricies nisi tempor, dapibus dui. Ut 
iaculis adipiscing mi, at lacinia augue pulvinar in. Pellentesque et nunc a 
libero cursus posuere. Fusce semper metus id nunc laoreet vulputate. Maecenas 
sit amet augue ornare, tempus augue eget, scelerisque arcu. Pellentesque 
habitant morbi tristique senectus et netus et malesuada fames ac turpis 
egestas. Donec quis diam ac est ultricies vestibulum. Aenean nec rhoncus lorem. 
Nam velit elit, mollis in blandit vel, pellentesque id augue. In hac habitasse 
platea dictumst. Nunc placerat est eget vulputate tristique. Sed turpis libero, 
aliquam at dolor eu, consectetur tincidunt est. Nulla vel semper dui, porttitor 
gravida lacus. Mauris lacinia pharetra tincidunt. Nunc varius mattis 
molestie.</p>
-                       
-                       <p>Sed quis velit leo. Vestibulum ante ipsum primis in 
faucibus orci luctus et ultrices posuere cubilia Curae; Nam malesuada lobortis 
commodo. Maecenas egestas augue diam, eget semper massa sodales nec. Nunc 
fermentum suscipit augue, at sagittis mauris. Vestibulum in turpis elementum, 
facilisis ipsum vitae, fermentum erat. Integer sodales at dolor vitae 
porttitor. Pellentesque tempus in eros eu elementum. Phasellus molestie, ligula 
et elementum feugiat, libero purus mollis metus, quis semper tellus velit ut 
risus. Nullam adipiscing erat ac tortor rutrum, eu laoreet libero sollicitudin. 
Nunc auctor et sem quis fringilla. In erat lacus, rutrum in erat id, lacinia 
cursus velit. Pellentesque consequat sit amet justo non aliquet. Donec ligula 
eros, convallis sit amet vehicula et, dignissim id velit.</p>
-                       
-                       <p>Suspendisse sodales ornare dui sed tincidunt. 
Praesent bibendum nisl ac neque posuere ultrices. Sed ac nisl id augue lobortis 
venenatis. Morbi eros urna, sollicitudin tristique justo ac, sodales feugiat 
sem. Donec auctor placerat leo, quis auctor lorem laoreet vel. Lorem ipsum 
dolor sit amet, consectetur adipiscing elit. Curabitur viverra nulla ac 
fringilla dictum. Maecenas sed dapibus arcu. Morbi nec feugiat tellus. Donec 
rutrum, tellus vitae sollicitudin tincidunt, ligula elit feugiat ligula, eget 
sollicitudin libero felis vel augue. Duis et massa fringilla, vehicula arcu 
sed, ultricies ligula. Praesent porttitor gravida posuere.</p>
-               </div>
-                               
-               <!-- jQuery -->
-               <script 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js";></script>
-               
-               <!-- Slidebars -->
-               <script src="slidebars/slidebars.js"></script>
-               <script>
-                       (function($) {
-                               $(document).ready(function() {
-                                       $.slidebars({
-                                               scrollLock: true
-                                       });
-                               });
-                       }) (jQuery);
-               </script>
-       </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/examples/slidebar-links.html
----------------------------------------------------------------------
diff --git 
a/docs/manual/bower_components/Slidebars/examples/slidebar-links.html 
b/docs/manual/bower_components/Slidebars/examples/slidebar-links.html
deleted file mode 100644
index 5d1cde3..0000000
--- a/docs/manual/bower_components/Slidebars/examples/slidebar-links.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!doctype html>
-<html>
-       <head>
-               <title>Slidebar Links Example</title>
-               <meta name="viewport" content="width=device-width, 
initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
-               
-               <!-- Slidebars CSS -->
-               <link rel="stylesheet" href="slidebars/slidebars.css">
-               
-               <!-- Example Styles -->
-               <link rel="stylesheet" href="example-styles.css">
-       </head>
-       
-       <body>  
-               <div id="sb-site">
-                       <h1>Slidebar Links Example</h1>
-                       <p>As of version 0.10, Slidebars no longer changes the 
default behaviour of links. If you want a link to close the Slidebar before 
following the link, you must add class '.sb-close' to the a, or the parent 
containing the a.</p>
-                       
-                       <ul>
-                               <li class="sb-toggle-left">Toggle left 
Slidebar</li>
-                               <li class="sb-toggle-right">Toggle right 
Slidebar</li>
-                               <li class="sb-open-left">Open left Slidebar</li>
-                               <li class="sb-open-right">Open right 
Slidebar</li>
-                               <li class="sb-close">Close either Slidebar</li>
-                       </ul>
-                       
-                       <h2>More Examples</h2>
-                       <ul>
-                               <li><a href="control-classes.html">Control 
Classes</a></li>
-                               <li><a href="api-usage.html">API Usage</a></li>
-                               <li><a href="mobile-only.html">Mobile 
Only</a></li>
-                               <li><a href="animation-styles.html">Animation 
Styles</a></li>
-                               <li><a href="optional-widths.html">Optional 
Widths</a></li>
-                               <li><a href="custom-widths.html">Custom 
Widths</a></li>
-                               <li><a href="scroll-lock.html">Scroll 
Lock</a></li>
-                               <li><a href="slidebar-links.html">Slidebar 
Links</a></li>
-                               <li><a href="static-slidebars.html">Static 
Slidebars</a></li>
-                               <li><a href="momentum-scrolling.html">Momentum 
Scrolling</a></li>
-                               <li><a href="left-slidebar-only.html">Left 
Slidebar Only</a></li>
-                               <li><a href="right-slidebar-only.html">Right 
Slidebar Only</a></li>
-                       </ul>
-               </div>
-               
-               <div class="sb-slidebar sb-left">
-                       <ul>
-                               <li><a href="#">Normal Link</a></li>
-                               <li><a href="#">Normal Link</a></li>
-                               <li><a href="#">Normal Link</a></li>
-                               <li><a href="#">Normal Link</a></li>
-                               <li><a href="#" class="sb-close">Close Enabled 
Link</a></li>
-                       </ul>
-               </div>
-               
-               <div class="sb-slidebar sb-right">
-                       <ul>
-                               <li><a href="#">Normal Link</a></li>
-                               <li><a href="#">Normal Link</a></li>
-                               <li><a href="#">Normal Link</a></li>
-                               <li><a href="#">Normal Link</a></li>
-                               <li class="sb-close"><a href="#">Close Enabled 
Parent</a></li>
-                       </ul>
-               </div>
-                               
-               <!-- jQuery -->
-               <script 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js";></script>
-               
-               <!-- Slidebars -->
-               <script src="slidebars/slidebars.js"></script>
-               <script>
-                       (function($) {
-                               $(document).ready(function() {
-                                       $.slidebars();
-                               });
-                       }) (jQuery);
-               </script>
-       </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/examples/slidebars/slidebars.css
----------------------------------------------------------------------
diff --git 
a/docs/manual/bower_components/Slidebars/examples/slidebars/slidebars.css 
b/docs/manual/bower_components/Slidebars/examples/slidebars/slidebars.css
deleted file mode 100644
index 691242b..0000000
--- a/docs/manual/bower_components/Slidebars/examples/slidebars/slidebars.css
+++ /dev/null
@@ -1,207 +0,0 @@
-/* -----------------------------------
- * Slidebars
- * Version 0..10
- * http://plugins.adchsm.me/slidebars/
- *
- * Written by Adam Smith
- * http://www.adchsm.me/
- *
- * Released under MIT License
- * http://plugins.adchsm.me/slidebars/license.txt
- *
- * -------------------
- * Slidebars CSS Index
- *
- * 001 - Box Model, Html & Body
- * 002 - Site
- * 003 - Slidebars
- * 004 - Animation
- * 005 - Helper Classes
- *
- * ----------------------------
- * 001 - Box Model, Html & Body
- */
-
-html, body, #sb-site, .sb-site-container, .sb-slidebar {
-       /* Set box model to prevent any user added margins or paddings from 
altering the widths or heights. */
-       margin: 0;
-       padding: 0;
-       -webkit-box-sizing: border-box;
-          -moz-box-sizing: border-box;
-               box-sizing: border-box;
-}
-
-html, body {
-       width: 100%;
-       overflow-x: hidden; /* Stops horizontal scrolling. */
-}
-
-html {
-       height: 100%; /* Site is as tall as device. */
-}
-
-body {
-       min-height: 100%;
-       height: auto;
-       position: relative; /* Required for static Slidebars to function 
properly. */
-}
-
-html.sb-scroll-lock.sb-active:not(.sb-static) {
-       overflow: hidden; /* Prevent site from scrolling when a Slidebar is 
open, except when static Slidebars are only available. */
-}
-
-/* ----------
- * 002 - Site
- */
-
-#sb-site, .sb-site-container {
-       /* You may now use class .sb-site-container instead of #sb-site and use 
your own id. However please make sure you don't set any of the following styles 
any differently on your id. */
-       width: 100%;
-       position: relative;
-       z-index: 1; /* Site sits above Slidebars */
-       background-color: #ffffff; /* Default background colour, overwrite this 
with your own css. I suggest moving your html or body background styling here. 
Making this transparent will allow the Slidebars beneath to be visible. */
-}
-
-/* ---------------
- * 003 - Slidebars
- */
-
-.sb-slidebar {
-       height: 100%;
-       overflow-y: auto; /* Enable vertical scrolling on Slidebars when 
needed. */
-       position: fixed;
-       top: 0;
-       z-index: 0; /* Slidebars sit behind sb-site. */
-       display: none; /* Initially hide the Slidebars. Changed from visibility 
to display to allow -webkit-overflow-scrolling. */
-       background-color: #222222; /* Default Slidebars background colour, 
overwrite this with your own css. */
-       -webkit-transform: translate(0px); /* Fixes issues with translated and 
z-indexed elements on iOS 7. */
-}
-
-.sb-left {
-       left: 0; /* Set Slidebar to the left. */
-}
-
-.sb-right {
-       right: 0; /* Set Slidebar to the right. */
-}
-
-html.sb-static .sb-slidebar,
-.sb-slidebar.sb-static {
-       position: absolute; /* Makes Slidebars scroll naturally with the site, 
and unfixes them for Android Browser < 3 and iOS < 5. */
-}
-
-.sb-slidebar.sb-active {
-       display: block; /* Makes Slidebars visibile when open. Changed from 
visibility to display to allow -webkit-overflow-scrolling. */
-}
-
-.sb-style-overlay {
-       z-index: 9999; /* Set z-index high to ensure it overlays any other site 
elements. */
-}
-
-.sb-momentum-scrolling {
-       -webkit-overflow-scrolling: touch; /* Adds native momentum scrolling 
for iOS & Android devices. */
-}
-
-/* Slidebar widths for browsers/devices that don't support media queries. */
-       .sb-slidebar {
-               width: 30%;
-       }
-       
-       .sb-width-thin {
-               width: 15%;
-       }
-       
-       .sb-width-wide {
-               width: 45%;
-       }
-
-@media (max-width: 480px) { /* Slidebar widths on extra small screens. */
-       .sb-slidebar {
-               width: 70%;
-       }
-       
-       .sb-width-thin {
-               width: 55%;
-       }
-       
-       .sb-width-wide {
-               width: 85%;
-       }
-}
-
-@media (min-width: 481px) { /* Slidebar widths on small screens. */
-       .sb-slidebar {
-               width: 55%;
-       }
-       
-       .sb-width-thin {
-               width: 40%;
-       }
-       
-       .sb-width-wide {
-               width: 70%;
-       }
-}
-
-@media (min-width: 768px) { /* Slidebar widths on medium screens. */
-       .sb-slidebar {
-               width: 40%;
-       }
-       
-       .sb-width-thin {
-               width: 25%;
-       }
-       
-       .sb-width-wide {
-               width: 55%;
-       }
-}
-
-@media (min-width: 992px) { /* Slidebar widths on large screens. */
-       .sb-slidebar {
-               width: 30%;
-       }
-       
-       .sb-width-thin {
-               width: 15%;
-       }
-       
-       .sb-width-wide {
-               width: 45%;
-       }
-}
-
-@media (min-width: 1200px) { /* Slidebar widths on extra large screens. */
-       .sb-slidebar {
-               width: 20%;
-       }
-       
-       .sb-width-thin {
-               width: 5%;
-       }
-       
-       .sb-width-wide {
-               width: 35%;
-       }
-}
-
-/* ---------------
- * 004 - Animation
- */
-
-.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {
-       -webkit-transition: -webkit-transform 400ms ease;
-          -moz-transition: -moz-transform 400ms ease;
-            -o-transition: -o-transform 400ms ease;
-               transition: transform 400ms ease;
-       -webkit-transition-property: -webkit-transform, left, right; /* Add 
left/right for Android < 4.4. */
-       -webkit-backface-visibility: hidden; /* Prevents flickering. This is 
non essential, and you may remove it if your having problems with fixed 
background images in Chrome. */
-}
-
-/* --------------------
- * 005 - Helper Classes
- */
- 
-.sb-hide { 
-       display: none; /* Optionally applied to control classes when Slidebars 
is disabled over a certain width. */
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/examples/slidebars/slidebars.js
----------------------------------------------------------------------
diff --git 
a/docs/manual/bower_components/Slidebars/examples/slidebars/slidebars.js 
b/docs/manual/bower_components/Slidebars/examples/slidebars/slidebars.js
deleted file mode 100644
index cf24fbb..0000000
--- a/docs/manual/bower_components/Slidebars/examples/slidebars/slidebars.js
+++ /dev/null
@@ -1,349 +0,0 @@
-// -----------------------------------
-// Slidebars
-// Version 0.10
-// http://plugins.adchsm.me/slidebars/
-//
-// Written by Adam Smith
-// http://www.adchsm.me/
-//
-// Released under MIT License
-// http://plugins.adchsm.me/slidebars/license.txt
-//
-// ---------------------
-// Index of Slidebars.js
-//
-// 001 - Default Settings
-// 002 - Feature Detection
-// 003 - User Agents
-// 004 - Setup
-// 005 - Animation
-// 006 - Operations
-// 007 - API
-// 008 - User Input
-
-;(function($) {
-
-       $.slidebars = function(options) {
-
-               // ----------------------
-               // 001 - Default Settings
-
-               var settings = $.extend({
-                       siteClose: true, // true or false - Enable closing of 
Slidebars by clicking on #sb-site.
-                       scrollLock: false, // true or false - Prevent scrolling 
of site when a Slidebar is open.
-                       disableOver: false, // integer or false - Hide 
Slidebars over a specific width.
-                       hideControlClasses: false // true or false - Hide 
controls at same width as disableOver.
-               }, options);
-
-               // -----------------------
-               // 002 - Feature Detection
-
-               var test = document.createElement('div').style, // Create 
element to test on.
-               supportTransition = false, // Variable for testing transitions.
-               supportTransform = false; // variable for testing transforms.
-
-               // Test for CSS Transitions
-               if (test.MozTransition === '' || test.WebkitTransition === '' 
|| test.OTransition === '' || test.transition === '') supportTransition = true;
-
-               // Test for CSS Transforms
-               if (test.MozTransform === '' || test.WebkitTransform === '' || 
test.OTransform === '' || test.transform === '') supportTransform = true;
-
-               // -----------------
-               // 003 - User Agents
-
-               var ua = navigator.userAgent, // Get user agent string.
-               android = false, // Variable for storing android version.
-               iOS = false; // Variable for storing iOS version.
-               
-               if (/Android/.test(ua)) { // Detect Android in user agent 
string.
-                       android = ua.substr(ua.indexOf('Android')+8, 3); // Set 
version of Android.
-               } else if (/(iPhone|iPod|iPad)/.test(ua)) { // Detect iOS in 
user agent string.
-                       iOS = ua.substr(ua.indexOf('OS ')+3, 3).replace('_', 
'.'); // Set version of iOS.
-               }
-               
-               if (android && android < 3 || iOS && iOS < 5) 
$('html').addClass('sb-static'); // Add helper class for older versions of 
Android & iOS.
-
-               // -----------
-               // 004 - Setup
-
-               // Site container
-               var $site = $('#sb-site, .sb-site-container'); // Cache the 
selector.
-
-               // Left Slidebar        
-               if ($('.sb-left').length) { // Check if the left Slidebar 
exists.
-                       var $left = $('.sb-left'), // Cache the selector.
-                       leftActive = false; // Used to check whether the left 
Slidebar is open or closed.
-               }
-
-               // Right Slidebar
-               if ($('.sb-right').length) { // Check if the right Slidebar 
exists.
-                       var $right = $('.sb-right'), // Cache the selector.
-                       rightActive = false; // Used to check whether the right 
Slidebar is open or closed.
-               }
-                               
-               var init = false, // Initialisation variable.
-               windowWidth = $(window).width(), // Get width of window.
-               $controls = $('.sb-toggle-left, .sb-toggle-right, 
.sb-open-left, .sb-open-right, .sb-close'), // Cache the control classes.
-               $slide = $('.sb-slide'); // Cache users elements to animate.
-               
-               // Initailise Slidebars
-               function initialise() {
-                       if (!settings.disableOver || (typeof 
settings.disableOver === 'number' && settings.disableOver >= windowWidth)) { // 
False or larger than window size. 
-                               init = true; // true enabled Slidebars to open.
-                               $('html').addClass('sb-init'); // Add helper 
class.
-                               if (settings.hideControlClasses) 
$controls.removeClass('sb-hide'); // Remove class just incase Slidebars was 
originally disabled.
-                               css(); // Set required inline styles.
-                       } else if (typeof settings.disableOver === 'number' && 
settings.disableOver < windowWidth) { // Less than window size.
-                               init = false; // false stop Slidebars from 
opening.
-                               $('html').removeClass('sb-init'); // Remove 
helper class.
-                               if (settings.hideControlClasses) 
$controls.addClass('sb-hide'); // Hide controls
-                               $site.css('minHeight', ''); // Remove minimum 
height.
-                               if (leftActive || rightActive) close(); // 
Close Slidebars if open.
-                       }
-               }
-               initialise();
-               
-               // Inline CSS
-               function css() {
-                       // Set minimum height.
-                       $site.css('minHeight', ''); // Reset minimum height.
-                       $site.css('minHeight', $('html').height() + 'px'); // 
Set minimum height of the site to the minimum height of the html.
-                       
-                       // Custom Slidebar widths.
-                       if ($left && $left.hasClass('sb-width-custom')) 
$left.css('width', $left.attr('data-sb-width')); // Set user custom width.
-                       if ($right && $right.hasClass('sb-width-custom')) 
$right.css('width', $right.attr('data-sb-width')); // Set user custom width.
-                       
-                       // Set off-canvas margins for Slidebars with push and 
overlay animations.
-                       if ($left && ($left.hasClass('sb-style-push') || 
$left.hasClass('sb-style-overlay'))) $left.css('marginLeft', '-' + 
$left.css('width'));
-                       if ($right && ($right.hasClass('sb-style-push') || 
$right.hasClass('sb-style-overlay'))) $right.css('marginRight', '-' + 
$right.css('width'));
-                       
-                       // Site scroll locking.
-                       if (settings.scrollLock) 
$('html').addClass('sb-scroll-lock');
-               }
-               
-               // Resize Functions
-               $(window).resize(function() {
-                       var resizedWindowWidth = $(window).width(); // Get 
resized window width.
-                       if (windowWidth !== resizedWindowWidth) { // Slidebars 
is running and window was actually resized.
-                               windowWidth = resizedWindowWidth; // Set the 
new window width.
-                               initialise(); // Call initalise to see if 
Slidebars should still be running.
-                               if (leftActive) open('left'); // If left 
Slidebar is open, calling open will ensure it is the correct size.
-                               if (rightActive) open('right'); // If right 
Slidebar is open, calling open will ensure it is the correct size.
-                       }
-               });
-               // I may include a height check along side a width check here 
in future.
-
-               // ---------------
-               // 005 - Animation
-
-               var animation; // Animation type.
-
-               // Set animation type.
-               if (supportTransition && supportTransform) { // Browser 
supports css transitions and transforms.
-                       animation = 'translate'; // Translate for browsers that 
support it.
-                       if (android && android < 4.4) animation = 'side'; // 
Android supports both, but can't translate any fixed positions, so use left 
instead.
-               } else {
-                       animation = 'jQuery'; // Browsers that don't support 
css transitions and transitions.
-               }
-
-               // Animate mixin.
-               function animate(object, amount, side) {
-                       // Choose selectors depending on animation style.
-                       var selector;
-                       
-                       if (object.hasClass('sb-style-push')) {
-                               selector = $site.add(object).add($slide); // 
Push - Animate site, Slidebar and user elements.
-                       } else if (object.hasClass('sb-style-overlay')) {
-                               selector = object; // Overlay - Animate 
Slidebar only.
-                       } else {
-                               selector = $site.add($slide); // Reveal - 
Animate site and user elements.
-                       }
-                       
-                       // Apply animation
-                       if (animation === 'translate') {
-                               selector.css('transform', 'translate(' + amount 
+ ')'); // Apply the animation.
-
-                       } else if (animation === 'side') {              
-                               if (amount[0] === '-') amount = 
amount.substr(1); // Remove the '-' from the passed amount for side animations.
-                               if (amount !== '0px') selector.css(side, 
'0px'); // Add a 0 value so css transition works.
-                               setTimeout(function() { // Set a timeout to 
allow the 0 value to be applied above.
-                                       selector.css(side, amount); // Apply 
the animation.
-                               }, 1);
-
-                       } else if (animation === 'jQuery') {
-                               if (amount[0] === '-') amount = 
amount.substr(1); // Remove the '-' from the passed amount for jQuery 
animations.
-                               var properties = {};
-                               properties[side] = amount;
-                               selector.stop().animate(properties, 400); // 
Stop any current jQuery animation before starting another.
-                       }
-                       
-                       // If closed, remove the inline styling on completion 
of the animation.
-                       setTimeout(function() {
-                               if (amount === '0px') {
-                                       selector.removeAttr('style');
-                                       css();
-                               }
-                       }, 400);
-               }
-
-               // ----------------
-               // 006 - Operations
-
-               // Open a Slidebar
-               function open(side) {
-                       // Check to see if opposite Slidebar is open.
-                       if (side === 'left' && $left && rightActive || side === 
'right' && $right && leftActive) { // It's open, close it, then continue.
-                               close();
-                               setTimeout(proceed, 400);
-                       } else { // Its not open, continue.
-                               proceed();
-                       }
-
-                       // Open
-                       function proceed() {
-                               if (init && side === 'left' && $left) { // 
Slidebars is initiated, left is in use and called to open.
-                                       $('html').addClass('sb-active 
sb-active-left'); // Add active classes.
-                                       $left.addClass('sb-active');
-                                       animate($left, $left.css('width'), 
'left'); // Animation
-                                       setTimeout(function() { leftActive = 
true; }, 400); // Set active variables.
-                               } else if (init && side === 'right' && $right) 
{ // Slidebars is initiated, right is in use and called to open.
-                                       $('html').addClass('sb-active 
sb-active-right'); // Add active classes.
-                                       $right.addClass('sb-active');
-                                       animate($right, '-' + 
$right.css('width'), 'right'); // Animation
-                                       setTimeout(function() { rightActive = 
true; }, 400); // Set active variables.
-                               }
-                       }
-               }
-                       
-               // Close either Slidebar
-               function close(link) {
-                       if (leftActive || rightActive) { // If a Slidebar is 
open.
-                               if (leftActive) {
-                                       animate($left, '0px', 'left'); // 
Animation
-                                       leftActive = false;
-                               }
-                               if (rightActive) {
-                                       animate($right, '0px', 'right'); // 
Animation
-                                       rightActive = false;
-                               }
-                       
-                               setTimeout(function() { // Wait for closing 
animation to finish.
-                                       $('html').removeClass('sb-active 
sb-active-left sb-active-right'); // Remove active classes.
-                                       if ($left) 
$left.removeClass('sb-active');
-                                       if ($right) 
$right.removeClass('sb-active');
-                                       if (typeof link !== 'undefined') 
window.location = link; // If a link has been passed to the function, go to it.
-                               }, 400);
-                       }
-               }
-               
-               // Toggle either Slidebar
-               function toggle(side) {
-                       if (side === 'left' && $left) { // If left Slidebar is 
called and in use.
-                               if (!leftActive) {
-                                       open('left'); // Slidebar is closed, 
open it.
-                               } else {
-                                       close(); // Slidebar is open, close it.
-                               }
-                       }
-                       if (side === 'right' && $right) { // If right Slidebar 
is called and in use.
-                               if (!rightActive) {
-                                       open('right'); // Slidebar is closed, 
open it.
-                               } else {
-                                       close(); // Slidebar is open, close it.
-                               }
-                       }
-               }
-
-               // ---------
-               // 007 - API
-               
-               this.slidebars = {
-                       open: open, // Maps user variable name to the open 
method.
-                       close: close, // Maps user variable name to the close 
method.
-                       toggle: toggle, // Maps user variable name to the 
toggle method.
-                       init: function() { // Returns true or false whether 
Slidebars are running or not.
-                               return init; // Returns true or false whether 
Slidebars are running.
-                       },
-                       active: function(side) { // Returns true or false 
whether Slidebar is open or closed.
-                               if (side === 'left' && $left) return leftActive;
-                               if (side === 'right' && $right) return 
rightActive;
-                       },
-                       destroy: function(side) { // Removes the Slidebar from 
the DOM.
-                               if (side === 'left' && $left) {
-                                       if (leftActive) close(); // Close if 
its open.
-                                       setTimeout(function() {
-                                               $left.remove(); // Remove it.
-                                               $left = false; // Set variable 
to false so it cannot be opened again.
-                                       }, 400);
-                               }
-                               if (side === 'right' && $right) {
-                                       if (rightActive) close(); // Close if 
its open.
-                                       setTimeout(function() {
-                                               $right.remove(); // Remove it.
-                                               $right = false; // Set variable 
to false so it cannot be opened again.
-                                       }, 400);
-                               }
-                       }
-               };
-
-               // ----------------
-               // 008 - User Input
-               
-               function eventHandler(event, selector) {
-                       event.stopPropagation(); // Stop event bubbling.
-                       event.preventDefault(); // Prevent default behaviour
-                       if (event.type === 'touchend') selector.off('click'); 
// If event type was touch turn off clicks to prevent phantom clicks.
-               }
-               
-               // Toggle left Slidebar
-               $('.sb-toggle-left').on('touchend click', function(event) {
-                       eventHandler(event, $(this)); // Handle the event.
-                       toggle('left'); // Toggle the left Slidbar.
-               });
-               
-               // Toggle right Slidebar
-               $('.sb-toggle-right').on('touchend click', function(event) {
-                       eventHandler(event, $(this)); // Handle the event.
-                       toggle('right'); // Toggle the right Slidbar.
-               });
-               
-               // Open left Slidebar
-               $('.sb-open-left').on('touchend click', function(event) {
-                       eventHandler(event, $(this)); // Handle the event.
-                       open('left'); // Open the left Slidebar.
-               });
-               
-               // Open right Slidebar
-               $('.sb-open-right').on('touchend click', function(event) {
-                       eventHandler(event, $(this)); // Handle the event.
-                       open('right'); // Open the right Slidebar.
-               });
-               
-               // Close a Slidebar
-               $('.sb-close').on('touchend click', function(event) {
-                       eventHandler(event, $(this)); // Handle the event.
-                       var link;
-                       
-                       // Close Slidebar via link
-                       if ( $(this).parents('.sb-slidebar') ) {
-                               if ( $(this).is('a') ) {
-                                       link = $(this).attr('href');
-                               } else if ( $(this).children('a') ) {
-                                       link = 
$(this).children('a').attr('href');
-                               }
-                       }
-                       
-                       close(link); // Close Slidebar and pass link.
-               });
-               
-               // Close Slidebar via site
-               $site.on('touchend click', function(event) {
-                       if (settings.siteClose && (leftActive || rightActive)) 
{ // If settings permit closing by site and left or right Slidebar is open.
-                               eventHandler(event, $(this)); // Handle the 
event.
-                               close(); // Close it.
-                       }
-               });
-               
-       }; // End Slidebars function.
-
-}) (jQuery);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/examples/static-slidebars.html
----------------------------------------------------------------------
diff --git 
a/docs/manual/bower_components/Slidebars/examples/static-slidebars.html 
b/docs/manual/bower_components/Slidebars/examples/static-slidebars.html
deleted file mode 100644
index d2f13c0..0000000
--- a/docs/manual/bower_components/Slidebars/examples/static-slidebars.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!doctype html>
-<html>
-       <head>
-               <title>Static Slidebars Example</title>
-               <meta name="viewport" content="width=device-width, 
initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
-               
-               <!-- Slidebars CSS -->
-               <link rel="stylesheet" href="slidebars/slidebars.css">
-               
-               <!-- Example Styles -->
-               <link rel="stylesheet" href="example-styles.css">
-       </head>
-       
-       <body>  
-               <div id="sb-site">
-                       <h1>Static Slidebars Example</h1>
-                       <p>By default, Slidebars are fixed to the screen and 
scroll independently. However you can make them scroll naturally by adding the 
modifier class '.sb-static'. In this example the left Slidebar is static, and 
the right is fixed. Open them up and scroll down to see how they work.</p>
-                       <ul>
-                               <li class="sb-toggle-left">Toggle left 
Slidebar</li>
-                               <li class="sb-toggle-right">Toggle right 
Slidebar</li>
-                               <li class="sb-open-left">Open left Slidebar</li>
-                               <li class="sb-open-right">Open right 
Slidebar</li>
-                               <li class="sb-close">Close either Slidebar</li>
-                       </ul>
-                       
-                       <h2>More Examples</h2>
-                       <ul>
-                               <li><a href="control-classes.html">Control 
Classes</a></li>
-                               <li><a href="api-usage.html">API Usage</a></li>
-                               <li><a href="mobile-only.html">Mobile 
Only</a></li>
-                               <li><a href="animation-styles.html">Animation 
Styles</a></li>
-                               <li><a href="optional-widths.html">Optional 
Widths</a></li>
-                               <li><a href="custom-widths.html">Custom 
Widths</a></li>
-                               <li><a href="scroll-lock.html">Scroll 
Lock</a></li>
-                               <li><a href="slidebar-links.html">Slidebar 
Links</a></li>
-                               <li><a href="static-slidebars.html">Static 
Slidebars</a></li>
-                               <li><a href="momentum-scrolling.html">Momentum 
Scrolling</a></li>
-                               <li><a href="left-slidebar-only.html">Left 
Slidebar Only</a></li>
-                               <li><a href="right-slidebar-only.html">Right 
Slidebar Only</a></li>
-                       </ul>
-                       
-                       <p>Lorem ipsum dolor sit amet, consectetur adipiscing 
elit. Curabitur et nisl eget tellus dignissim commodo. Donec euismod malesuada 
dolor, eu euismod massa fermentum non. Morbi eleifend lorem vel nisi 
scelerisque iaculis. Etiam feugiat nibh in leo porttitor, non tempor felis 
varius. Vivamus feugiat lobortis justo vel pharetra. Donec varius convallis 
metus ac venenatis. Nulla facilisi. Morbi bibendum eget mi eu bibendum. 
Vestibulum et augue dapibus, pharetra neque in, semper nisl. Morbi arcu lacus, 
suscipit sit amet tincidunt eget, mattis eget nunc. Cras eu elit at mauris 
consequat ullamcorper a in diam. Donec dapibus sed magna sed malesuada. 
Maecenas quis eleifend purus. Maecenas condimentum arcu quis purus luctus 
ultrices. Aliquam dictum pellentesque nisi nec placerat. Donec interdum magna 
eget purus dictum, nec venenatis odio posuere.</p>
-                       
-                       <p>Nunc tincidunt libero eu velit accumsan, sit amet 
vulputate turpis lacinia. Aenean quis tincidunt velit. Proin ultricies risus 
nec lectus cursus ultrices. Nulla a tincidunt neque. Aliquam commodo metus 
euismod mauris tincidunt facilisis. Quisque a congue lorem. Curabitur 
condimentum turpis urna, vitae dignissim risus tincidunt non. Class aptent 
taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. 
Vestibulum varius odio in mi elementum pharetra. Aenean condimentum ultricies 
velit, vitae bibendum turpis vehicula vulputate. Phasellus posuere, dolor sit 
amet tempus scelerisque, ligula nisi egestas lectus, nec cursus nunc risus 
varius lorem. Sed non ipsum at erat mollis cursus vitae ac est. Cras nec mauris 
metus. Aliquam euismod velit eros, et adipiscing leo gravida vitae.</p>
-                       
-                       <p>Mauris eu dui commodo, ultrices arcu sed, fringilla 
ante. Praesent pellentesque erat sed sodales viverra. Vestibulum molestie, 
augue non egestas vestibulum, velit sapien viverra augue, quis tempus odio 
augue quis massa. Integer id ultricies sapien, a bibendum turpis. Praesent 
facilisis eros orci, eu rhoncus risus feugiat in. Curabitur euismod auctor 
tincidunt. Duis laoreet ligula id elit pretium accumsan. Ut aliquam sapien 
nulla, nec feugiat lacus sollicitudin non.</p>
-                       
-                       <p>Aliquam nec lectus urna. Morbi sit amet enim sem. 
Phasellus fringilla sem a nibh dignissim scelerisque. Sed a elementum dolor, 
vel pharetra enim. In posuere convallis odio, a luctus risus euismod a. Ut in 
mauris eget massa consequat interdum. Cras tempor, magna id rutrum tincidunt, 
augue eros molestie diam, varius gravida urna nulla in nunc. Maecenas sapien 
orci, malesuada ac ligula sed, consectetur ullamcorper massa. Donec purus 
risus, dignissim ornare adipiscing vel, sollicitudin in lorem. Donec tristique 
ut diam at interdum. Maecenas iaculis massa dolor, pellentesque vehicula augue 
elementum et. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices 
posuere cubilia Curae; Morbi congue elementum eros, vitae placerat augue 
posuere pulvinar. Etiam sit amet gravida arcu. Nullam eget risus sapien. 
Pellentesque in velit in felis laoreet tincidunt sit amet non libero.</p>
-                       
-                       <p>Nulla commodo ornare metus id posuere. Aenean 
fringilla nisi id massa dictum, et lobortis sem scelerisque. Donec vulputate, 
nibh a consectetur tincidunt, tellus lectus fringilla risus, id ullamcorper 
ligula metus sit amet mauris. Pellentesque ornare mauris sit amet elit 
fermentum, quis congue ipsum interdum. Nulla malesuada libero nisl, sed 
accumsan justo feugiat in. Sed tincidunt, lectus ac convallis blandit, lorem 
mauris dictum risus, sed iaculis libero felis ut orci. Aliquam erat volutpat. 
Etiam porta velit tincidunt enim dignissim aliquet. Ut blandit eget lacus nec 
ullamcorper. Vestibulum malesuada rhoncus commodo. Suspendisse faucibus ipsum 
eget posuere iaculis. Mauris eu purus a leo aliquam consectetur a non ipsum. 
Sed eget hendrerit neque. Vestibulum aliquet leo ut nisi elementum luctus.</p>
-                       
-                       <p>Sed neque metus, ullamcorper eget ante eget, 
volutpat vehicula elit. Morbi tempor, est et lobortis feugiat, turpis augue 
suscipit odio, et porta leo tortor id magna. In pulvinar turpis non condimentum 
varius. In in tortor tortor. Vivamus lacinia iaculis scelerisque. Duis commodo, 
urna sed porta laoreet, enim tortor venenatis ante, in commodo dui lacus ut 
tortor. Morbi a mi vel mauris luctus luctus vitae a felis. Maecenas interdum 
lorem purus, in dapibus leo dictum nec. Morbi convallis neque eget dui eleifend 
dapibus. Pellentesque habitant morbi tristique senectus et netus et malesuada 
fames ac turpis egestas.</p>
-                       
-                       <p>Ut odio dui, viverra ac velit sed, accumsan tempus 
diam. Integer varius, massa vitae vestibulum imperdiet, erat libero suscipit 
lorem, nec consectetur sem libero a magna. Suspendisse elementum orci in odio 
varius aliquam. Quisque lacinia massa vitae arcu fringilla gravida. Ut quis 
facilisis nunc. Pellentesque ornare ornare urna vel dignissim. Mauris venenatis 
ante erat, et volutpat metus adipiscing vel. Donec vitae sapien rhoncus, 
aliquam nisl sit amet, mattis nunc.</p>
-                       
-                       <p>Sed nec libero ac est rutrum faucibus in quis risus. 
Ut accumsan et tellus posuere venenatis. Aliquam vitae lacus ac quam placerat 
volutpat. Cras mauris nulla, ultricies vel aliquet vel, bibendum non felis. 
Integer non ornare justo, nec ornare orci. Nullam bibendum velit non dignissim 
auctor. Mauris condimentum orci nec libero fermentum, vitae placerat magna 
convallis.</p>
-                       
-                       <p>Morbi vel enim vitae lectus pharetra pharetra 
consectetur id enim. Cras in nisl condimentum, porttitor ante quis, malesuada 
nisl. Nulla molestie quam in sapien tempus, in pharetra purus consectetur. Nam 
venenatis dapibus turpis id vulputate. Etiam tortor odio, vestibulum ac 
adipiscing vitae, vestibulum id enim. Donec non consequat velit. Donec 
elementum imperdiet tortor, non facilisis mi vestibulum et. Proin vehicula 
sollicitudin risus vitae elementum. Curabitur justo justo, suscipit sit amet 
laoreet eu, dictum a diam. Donec neque justo, rutrum in velit nec, tempus 
congue nisl. Donec pulvinar tempus ante, semper mollis neque vulputate 
vestibulum. Sed suscipit, magna fermentum ornare pellentesque, eros quam 
elementum sem, vehicula venenatis nulla nulla sit amet quam. In tincidunt, ante 
et scelerisque iaculis, massa ante tempor nunc, ut sollicitudin magna metus in 
sapien.</p>
-                       
-                       <p>Morbi mattis bibendum interdum. Nulla sed dolor 
faucibus, euismod diam vel, blandit magna. Ut eu mauris posuere, mattis leo id, 
venenatis augue. In ut auctor felis. Morbi congue pulvinar convallis. 
Pellentesque blandit leo vitae auctor posuere. Fusce sodales vel tortor eu 
vestibulum. Suspendisse condimentum nunc nec turpis semper, quis rutrum sapien 
suscipit. Cras lacus orci, elementum vitae suscipit sit amet, tincidunt ut 
ipsum. Quisque vestibulum, nunc vitae vehicula ultricies, lorem enim gravida 
tortor, et tempus leo risus id tellus. Quisque non sem risus. Curabitur sed 
lorem ac turpis feugiat adipiscing a vel neque. Nunc in lectus est. Fusce 
hendrerit, lacus a ullamcorper bibendum, ligula ante lacinia dolor, 
sollicitudin porta lectus nulla nec enim. Nam at convallis metus, a facilisis 
sem. Mauris vehicula placerat lorem, et consectetur leo sollicitudin 
consectetur.</p> 
-               </div>
-               
-               <div class="sb-slidebar sb-left sb-static">
-                       <p>Lorem ipsum dolor sit amet, consectetur adipiscing 
elit. Vestibulum vitae lorem eleifend, ultricies nisi tempor, dapibus dui. Ut 
iaculis adipiscing mi, at lacinia augue pulvinar in. Pellentesque et nunc a 
libero cursus posuere. Fusce semper metus id nunc laoreet vulputate. Maecenas 
sit amet augue ornare, tempus augue eget, scelerisque arcu. Pellentesque 
habitant morbi tristique senectus et netus et malesuada fames ac turpis 
egestas. Donec quis diam ac est ultricies vestibulum. Aenean nec rhoncus lorem. 
Nam velit elit, mollis in blandit vel, pellentesque id augue. In hac habitasse 
platea dictumst. Nunc placerat est eget vulputate tristique. Sed turpis libero, 
aliquam at dolor eu, consectetur tincidunt est. Nulla vel semper dui, porttitor 
gravida lacus. Mauris lacinia pharetra tincidunt. Nunc varius mattis 
molestie.</p>
-                       
-                       <p>Sed quis velit leo. Vestibulum ante ipsum primis in 
faucibus orci luctus et ultrices posuere cubilia Curae; Nam malesuada lobortis 
commodo. Maecenas egestas augue diam, eget semper massa sodales nec. Nunc 
fermentum suscipit augue, at sagittis mauris. Vestibulum in turpis elementum, 
facilisis ipsum vitae, fermentum erat. Integer sodales at dolor vitae 
porttitor. Pellentesque tempus in eros eu elementum. Phasellus molestie, ligula 
et elementum feugiat, libero purus mollis metus, quis semper tellus velit ut 
risus. Nullam adipiscing erat ac tortor rutrum, eu laoreet libero sollicitudin. 
Nunc auctor et sem quis fringilla. In erat lacus, rutrum in erat id, lacinia 
cursus velit. Pellentesque consequat sit amet justo non aliquet. Donec ligula 
eros, convallis sit amet vehicula et, dignissim id velit.</p>
-                       
-                       <p>Suspendisse sodales ornare dui sed tincidunt. 
Praesent bibendum nisl ac neque posuere ultrices. Sed ac nisl id augue lobortis 
venenatis. Morbi eros urna, sollicitudin tristique justo ac, sodales feugiat 
sem. Donec auctor placerat leo, quis auctor lorem laoreet vel. Lorem ipsum 
dolor sit amet, consectetur adipiscing elit. Curabitur viverra nulla ac 
fringilla dictum. Maecenas sed dapibus arcu. Morbi nec feugiat tellus. Donec 
rutrum, tellus vitae sollicitudin tincidunt, ligula elit feugiat ligula, eget 
sollicitudin libero felis vel augue. Duis et massa fringilla, vehicula arcu 
sed, ultricies ligula. Praesent porttitor gravida posuere.</p>
-               </div>
-               
-               <div class="sb-slidebar sb-right">
-                       <p>Lorem ipsum dolor sit amet, consectetur adipiscing 
elit. Vestibulum vitae lorem eleifend, ultricies nisi tempor, dapibus dui. Ut 
iaculis adipiscing mi, at lacinia augue pulvinar in. Pellentesque et nunc a 
libero cursus posuere. Fusce semper metus id nunc laoreet vulputate. Maecenas 
sit amet augue ornare, tempus augue eget, scelerisque arcu. Pellentesque 
habitant morbi tristique senectus et netus et malesuada fames ac turpis 
egestas. Donec quis diam ac est ultricies vestibulum. Aenean nec rhoncus lorem. 
Nam velit elit, mollis in blandit vel, pellentesque id augue. In hac habitasse 
platea dictumst. Nunc placerat est eget vulputate tristique. Sed turpis libero, 
aliquam at dolor eu, consectetur tincidunt est. Nulla vel semper dui, porttitor 
gravida lacus. Mauris lacinia pharetra tincidunt. Nunc varius mattis 
molestie.</p>
-                       
-                       <p>Sed quis velit leo. Vestibulum ante ipsum primis in 
faucibus orci luctus et ultrices posuere cubilia Curae; Nam malesuada lobortis 
commodo. Maecenas egestas augue diam, eget semper massa sodales nec. Nunc 
fermentum suscipit augue, at sagittis mauris. Vestibulum in turpis elementum, 
facilisis ipsum vitae, fermentum erat. Integer sodales at dolor vitae 
porttitor. Pellentesque tempus in eros eu elementum. Phasellus molestie, ligula 
et elementum feugiat, libero purus mollis metus, quis semper tellus velit ut 
risus. Nullam adipiscing erat ac tortor rutrum, eu laoreet libero sollicitudin. 
Nunc auctor et sem quis fringilla. In erat lacus, rutrum in erat id, lacinia 
cursus velit. Pellentesque consequat sit amet justo non aliquet. Donec ligula 
eros, convallis sit amet vehicula et, dignissim id velit.</p>
-                       
-                       <p>Suspendisse sodales ornare dui sed tincidunt. 
Praesent bibendum nisl ac neque posuere ultrices. Sed ac nisl id augue lobortis 
venenatis. Morbi eros urna, sollicitudin tristique justo ac, sodales feugiat 
sem. Donec auctor placerat leo, quis auctor lorem laoreet vel. Lorem ipsum 
dolor sit amet, consectetur adipiscing elit. Curabitur viverra nulla ac 
fringilla dictum. Maecenas sed dapibus arcu. Morbi nec feugiat tellus. Donec 
rutrum, tellus vitae sollicitudin tincidunt, ligula elit feugiat ligula, eget 
sollicitudin libero felis vel augue. Duis et massa fringilla, vehicula arcu 
sed, ultricies ligula. Praesent porttitor gravida posuere.</p>
-               </div>
-                               
-               <!-- jQuery -->
-               <script 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js";></script>
-               
-               <!-- Slidebars -->
-               <script src="slidebars/slidebars.js"></script>
-               <script>
-                       (function($) {
-                               $(document).ready(function() {
-                                       $.slidebars();
-                               });
-                       }) (jQuery);
-               </script>
-       </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/license.txt
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/license.txt 
b/docs/manual/bower_components/Slidebars/license.txt
deleted file mode 100644
index 86b6760..0000000
--- a/docs/manual/bower_components/Slidebars/license.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014 Adam Smith
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Slidebars/slidebars.jquery.json
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Slidebars/slidebars.jquery.json 
b/docs/manual/bower_components/Slidebars/slidebars.jquery.json
deleted file mode 100644
index 2d7864b..0000000
--- a/docs/manual/bower_components/Slidebars/slidebars.jquery.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
-       "name": "slidebars",
-       "title": "Slidebars",
-       "description": "A jQuery plugin for quickly and easily implementing 
mobile app-style revealing menus and sidebars into your website.",
-       "keywords": [
-               "mobile",
-               "webapp",
-               "responsive",
-               "menus",
-               "app",
-               "revealing",
-               "slide",
-               "slide-out",
-               "panel",
-               "panel-menu"
-       ],
-       "version": "0.10.2",
-       "author": {
-               "name": "Adam Smith",
-               "url": "http://www.adchsm.me/";
-       },
-       "licenses": [
-               {
-               "type": "MIT",
-               "url": "http://plugins.adchsm.me/slidebars/license.txt";
-               }
-       ],
-       "bugs": "https://github.com/adchsm/Slidebars/issues";,
-       "homepage": "http://plugins.adchsm.me/slidebars/";,
-       "docs": "http://plugins.adchsm.me/slidebars/usage.php";,
-       "download": "http://plugins.adchsm.me/slidebars/index.php#download";,
-       "dependencies": {
-               "jquery": ">=1.8"
-       }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Tabslet/.bower.json
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Tabslet/.bower.json 
b/docs/manual/bower_components/Tabslet/.bower.json
deleted file mode 100644
index eccbd94..0000000
--- a/docs/manual/bower_components/Tabslet/.bower.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
-  "name": "Tabslet",
-  "version": "1.4.8",
-  "homepage": "https://github.com/vdw/Tabslet";,
-  "authors": [
-    "Dimitris Krestos <[email protected]>"
-  ],
-  "description": "Yet another jQuery plugin for tabs, lightweight, easy to use 
and with some extra features.",
-  "main": "jquery.tabslet.min.js",
-  "keywords": [
-    "jquery-plugin",
-    "tabs",
-    "jquery",
-    "plugin"
-  ],
-  "license": "Apache",
-  "_release": "1.4.8",
-  "_resolution": {
-    "type": "version",
-    "tag": "v1.4.8",
-    "commit": "fc1132416c16cb7f0831a2b9af9742e5a96ff713"
-  },
-  "_source": "git://github.com/vdw/Tabslet.git",
-  "_target": "~1.4.8",
-  "_originalSource": "Tabslet"
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Tabslet/.gitignore
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Tabslet/.gitignore 
b/docs/manual/bower_components/Tabslet/.gitignore
deleted file mode 100644
index e2916af..0000000
--- a/docs/manual/bower_components/Tabslet/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-# Project files #
-######################
-*.clpprj
-
-# OS generated files #
-######################
-.DS_Store*
-ehthumbs.db
-Icon?
-Thumbs.db
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Tabslet/LICENSE.txt
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Tabslet/LICENSE.txt 
b/docs/manual/bower_components/Tabslet/LICENSE.txt
deleted file mode 100644
index 291ec0c..0000000
--- a/docs/manual/bower_components/Tabslet/LICENSE.txt
+++ /dev/null
@@ -1,202 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright 2012 Dimitris Krestos
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Tabslet/README.md
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Tabslet/README.md 
b/docs/manual/bower_components/Tabslet/README.md
deleted file mode 100644
index 16fbea6..0000000
--- a/docs/manual/bower_components/Tabslet/README.md
+++ /dev/null
@@ -1,54 +0,0 @@
-# Tabslet
-
-[![npm 
version](https://badge.fury.io/js/tabslet.png)](http://badge.fury.io/js/tabslet)
-[![Bower 
version](https://badge.fury.io/bo/Tabslet.png)](http://badge.fury.io/bo/Tabslet)
-
-Yet another jQuery plugin for tabs, lightweight, easy to use and with some 
extra features
-
-* [Demonstration page][1]
-* [Documentation (wiki)][3]
-
-## Features
-
-Beyond the standard tabs functionality:
-
-* Custom events
-* Data attribute initialization and configuration
-* Controls (next, previous)
-* Rotation (usefull for banner rotators/carousels)
-* Change tabs on mouse over
-* Use animation effect for tabs' changing
-* Ability to use either _href_ or _alt_ attribute to target tab
-
-## Compatibility/Dependencies
-
-Compatible with IE7+, Chrome, Firefox, Safari
-and jQuery 1.8.1, 1.9.1, 1.11.0, 2.1.0.
-
-No additional dependencies are required.
-
-## Credits
-* [Stevy.gr][4]
-* [Prince.gr][5]
-
-## Copyright and license
-
-Copyright 2012 Dimitris Krestos
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-[http://www.apache.org/licenses/LICENSE-2.0][2]
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-  [1]: http://vdw.github.io/Tabslet/
-  [2]: http://www.apache.org/licenses/LICENSE-2.0
-  [3]: https://github.com/vdw/Tabslet/wiki
-  [4]: http://stevy.gr/
-  [5]: http://prince.gr/
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Tabslet/bower.json
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Tabslet/bower.json 
b/docs/manual/bower_components/Tabslet/bower.json
deleted file mode 100644
index f4249c2..0000000
--- a/docs/manual/bower_components/Tabslet/bower.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-  "name": "Tabslet",
-  "version": "1.4.8",
-  "homepage": "https://github.com/vdw/Tabslet";,
-  "authors": [
-    "Dimitris Krestos <[email protected]>"
-  ],
-  "description": "Yet another jQuery plugin for tabs, lightweight, easy to use 
and with some extra features.",
-  "main": "jquery.tabslet.min.js",
-  "keywords": [
-    "jquery-plugin",
-    "tabs",
-    "jquery",
-    "plugin"
-  ],
-  "license": "Apache"
-}

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Tabslet/demo/favicon.ico
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Tabslet/demo/favicon.ico 
b/docs/manual/bower_components/Tabslet/demo/favicon.ico
deleted file mode 100644
index c491e36..0000000
Binary files a/docs/manual/bower_components/Tabslet/demo/favicon.ico and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Tabslet/demo/images/tabslet.png
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Tabslet/demo/images/tabslet.png 
b/docs/manual/bower_components/Tabslet/demo/images/tabslet.png
deleted file mode 100644
index ec00324..0000000
Binary files a/docs/manual/bower_components/Tabslet/demo/images/tabslet.png and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Tabslet/demo/images/tabslet_logo.png
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Tabslet/demo/images/tabslet_logo.png 
b/docs/manual/bower_components/Tabslet/demo/images/tabslet_logo.png
deleted file mode 100644
index 51c52e7..0000000
Binary files 
a/docs/manual/bower_components/Tabslet/demo/images/tabslet_logo.png and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Tabslet/demo/images/tabslet_logo_single_color_150.png
----------------------------------------------------------------------
diff --git 
a/docs/manual/bower_components/Tabslet/demo/images/tabslet_logo_single_color_150.png
 
b/docs/manual/bower_components/Tabslet/demo/images/tabslet_logo_single_color_150.png
deleted file mode 100644
index cd0a46b..0000000
Binary files 
a/docs/manual/bower_components/Tabslet/demo/images/tabslet_logo_single_color_150.png
 and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Tabslet/demo/index.html
----------------------------------------------------------------------
diff --git a/docs/manual/bower_components/Tabslet/demo/index.html 
b/docs/manual/bower_components/Tabslet/demo/index.html
deleted file mode 100644
index def6b97..0000000
--- a/docs/manual/bower_components/Tabslet/demo/index.html
+++ /dev/null
@@ -1,278 +0,0 @@
-<!doctype html>
-<html lang="en">
-<head>
-       <meta charset="utf-8">
-       <title>Tabslet jQuery plugin | Yet another plugin for tabs</title>
-       <meta name="description" content="Yet another jQuery plugin for tabs, 
lightweight, easy-to-use and with some extra features">
-
-       <link rel="shortcut icon" href="favicon.ico" />
-
-       <!-- MODERNIZR -->
-       <script type="text/javascript" 
src="javascripts/vendor/modernizr.custom.js"></script>
-
-       <!-- STYLES -->
-       <link 
href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800' 
rel='stylesheet' type='text/css'>
-       <link rel="stylesheet" type="text/css" href="stylesheets/reset.css">
-       <link rel="stylesheet" type="text/css" 
href="stylesheets/typography.css">
-       <link rel="stylesheet" type="text/css" href="stylesheets/styles.css">
-       <link rel="stylesheet" type="text/css" href="stylesheets/github.css">
-
-       <meta prefix="og: http://ogp.me/ns#"; property="og:title" 
content="Tabslet jQuery plugin" />
-       <meta prefix="og: http://ogp.me/ns#"; property="og:type" 
content="website" />
-       <meta prefix="og: http://ogp.me/ns#"; property="og:image" 
content="http://vdw.github.io/Tabslet/images/tabslet_logo_single_color_150.png"; 
/>
-       <meta prefix="og: http://ogp.me/ns#"; property="og:url" 
content="http://vdw.github.io/Tabslet/"; />
-
-</head>
-<!--[if lt IE 7]>  <body class="ie ie6 lte9 lte8 lte7"> <![endif]-->
-<!--[if IE 7]>     <body class="ie ie7 lte9 lte8 lte7"> <![endif]-->
-<!--[if IE 8]>     <body class="ie ie8 lte9 lte8">      <![endif]-->
-<!--[if IE 9]>     <body class="ie ie9 lte9">           <![endif]-->
-<!--[if gt IE 9]>  <body class="ie">                    <![endif]-->
-<!--[if !IE]><!--> <body>                               <!--<![endif]-->
-<img src="images/tabslet_logo_single_color_150.png" class="screenshot">
-<a href="https://github.com/vdw/Tabslet";><img style="position: absolute; top: 
0; right: 0; border: 0;" 
src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png"; 
alt="Fork me on GitHub"></a>
-<div id="wrapper">
-
-<!--   <div class="top_bar">
-               Tabslet
-       </div> -->
-       <!-- HEADER -->
-       <div id="header_wrapper">
-               <header>
-                       <h1><img src="images/tabslet_logo.png" 
class="logo">Tabslet</h1>
-                       <h2>A jQuery plugin for tabs</h2>
-                       <a class="button" 
href="https://github.com/vdw/Tabslet/archive/master.zip";>download</a>
-                       <a class="link" 
href="https://github.com/vdw/Tabslet";>or view on GitHub</a>
-               </header>
-       </div>
-       <!-- HEADER ends -->
-
-       <!-- MAIN CONTAINER -->
-       <div id="body_wrapper">
-               <!-- <h3>About</h3> -->
-               <section id="body" role="main">
-                       <article>
-                               <h2>
-                                       Tabslet is yet another jQuery plugin 
for tabs, is lightweight, is easy-to-use, is compatible with IE7+, Chrome, 
Firefox, Safari and jQuery 1.8.1, 1.9.1, 1.11.0, 2.1.0. and
-                                       supports <a class="anchorLink" 
href="#custom_event">custom events</a>, <a class="anchorLink" 
href="#rotation">rotation</a>, <a class="anchorLink" 
href="#animation">animation</a> and <a class="anchorLink" 
href="#controls">controls</a></h2>
-                       </article>
-               </section>
-               <h3>Demonstration</h3>
-               <!-- CONTENT -->
-               <section>
-                       <!-- CONTENT BLOCK -->
-                       <article>
-                               <h2>Default</h2>
-<pre data-language="javascript">
-$('.tabs').tabslet();
-</pre>
-                               <div class='tabs tabs_default'>
-                                       <ul class='horizontal'>
-                                               <li><a 
href="#tab-1">information</a></li>
-                                               <li><a 
href="#tab-2">tab</a></li>
-                                               <li><a 
href="#tab-3">tab</a></li>
-                                       </ul>
-                                       <div id='tab-1'><h3>This is the default 
tab functionality.</h3></div>
-                                       <div id='tab-2'><h3>Tab 2</h3></div>
-                                       <div id='tab-3'><h3>Tab 3</h3></div>
-                               </div>
-                       </article>
-                       <article>
-                               <h2>Active</h2>
-<pre data-language="javascript">
-$('.tabs').tabslet({
-       active: 2
-});
-</pre>
-                               <div class='tabs tabs_active'>
-                                       <ul class='horizontal'>
-                                               <li><a 
href="#tab-1">tab</a></li>
-                                               <li><a 
href="#tab-2">information</a></li>
-                                               <li><a 
href="#tab-3">tab</a></li>
-                                       </ul>
-                                       <div id='tab-1'><h3>Tab 1</h3></div>
-                                       <div id='tab-2'><h3>The second tab is 
active when page loads.</h3></div>
-                                       <div id='tab-3'><h3>Tab 3</h3></div>
-                               </div>
-                       </article>
-                       <article>
-                               <h2>Hover</h2>
-<pre data-language="javascript">
-$('.tabs').tabslet({
-       mouseevent: 'hover',
-       attribute: 'href',
-       animation: false
-});
-</pre>
-                               <div class='tabs tabs_hover'>
-                                       <ul class='horizontal'>
-                                               <li><a 
href="#tab-1">information</a></li>
-                                               <li><a 
href="#tab-2">tab</a></li>
-                                               <li><a 
href="#tab-3">tab</a></li>
-                                       </ul>
-                                       <div id='tab-1'><h3>Tabs change on 
mouse over...</h3></div>
-                                       <div id='tab-2'><h3>Tab 2</h3></div>
-                                       <div id='tab-3'><h3>Tab 3</h3></div>
-                               </div>
-                       </article>
-                       <article id="animation">
-                               <h2>Animation</h2>
-<pre data-language="javascript">
-$('.tabs').tabslet({
-       mouseevent: 'click',
-       attribute: 'href',
-       animation: true
-});
-</pre>
-                               <div class='tabs tabs_animate'>
-                                       <ul class='horizontal'>
-                                               <li><a 
href="#tab-1">information</a></li>
-                                               <li><a 
href="#tab-2">tab</a></li>
-                                               <li><a 
href="#tab-3">tab</a></li>
-                                       </ul>
-                                       <div id='tab-1'><h3>Change the tab to 
see that there is an animation.</h3></div>
-                                       <div id='tab-2'><h3>Tab 2</h3></div>
-                                       <div id='tab-3'><h3>Tab 3</h3></div>
-                               </div>
-                       </article>
-                       <article id="rotation">
-                               <h2>Rotation</h2>
-<pre data-language="javascript">
-$('.tabs').tabslet({
-       autorotate: true,
-       delay: 3000
-});
-</pre>
-                               <div class='tabs tabs_rotate'>
-                                       <ul class='horizontal'>
-                                               <li><a 
href="#tab-1">information</a></li>
-                                               <li><a 
href="#tab-2">tab</a></li>
-                                               <li><a 
href="#tab-3">tab</a></li>
-                                       </ul>
-                                       <div id='tab-1'><h3>It's 
alive!</h3></div>
-                                       <div id='tab-2'><h3>It's 
alive!!</h3></div>
-                                       <div id='tab-3'><h3>It's 
alive!!!</h3></div>
-                               </div>
-                       </article>
-                       <article id="controls">
-                               <h2>Controls</h2>
-<pre data-language="javascript">
-$('.tabs').tabslet({
-       controls: {
-               prev: '.prev',
-               next: '.next'
-       }
-});
-</pre>
-                               <div class='tabs tabs_controls'>
-                                       <a class="prev">previous</a>
-                                       <a class="next">next</a>
-                                       <span class='clear'></span>
-                                       <ul class='horizontal'>
-                                               <li><a 
href="#tab-1">information</a></li>
-                                               <li><a 
href="#tab-2">tab</a></li>
-                                               <li><a 
href="#tab-3">tab</a></li>
-                                       </ul>
-                                       <div id='tab-1'><h3>Tab 1</h3></div>
-                                       <div id='tab-2'><h3>Tab 2</h3></div>
-                                       <div id='tab-3'><h3>Tab 3</h3></div>
-                               </div>
-                       </article>
-                       <!-- CONTENT BLOCK ends -->
-
-               </section>
-               <!-- CONTENT ends-->
-               <h3 id="custom_event">Custom Events</h3>
-               <section>
-                       <!-- CONTENT BLOCK -->
-                       <article>
-                               <h2>Custom event "_before"</h2>
-<pre data-language="javascript">
-$('.before_event').tabslet();
-$('.before_event').on("_before", function() {
-       // do stuff here
-});
-</pre>
-                               <div class='tabs before_event'>
-                                       <ul class='horizontal'>
-                                               <li><a 
href="#tab-1">information</a></li>
-                                               <li><a 
href="#tab-2">tab</a></li>
-                                               <li><a 
href="#tab-3">tab</a></li>
-                                       </ul>
-                                       <div id='tab-1'><h3>An alert message 
before the tab change...</h3></div>
-                                       <div id='tab-2'><h3>TAB 2</h3></div>
-                                       <div id='tab-3'><h3>TAB 3</h3></div>
-                               </div>
-                       </article>
-                       <article>
-                               <h2>Custom event "_after"</h2>
-<pre data-language="javascript">
-$('.after_event').tabslet({
-       animation: true
-});
-$('.after_event').on("_after", function() {
-       // do stuff here
-});
-</pre>
-                               <div class='tabs after_event'>
-                                       <ul class='horizontal'>
-                                               <li><a 
href="#tab-1">information</a></li>
-                                               <li><a 
href="#tab-2">tab</a></li>
-                                               <li><a 
href="#tab-3">tab</a></li>
-                                       </ul>
-                                       <div id='tab-1'><h3>An alert message is 
coming after the animation...</h3></div>
-                                       <div id='tab-2'><h3>TAB 2</h3></div>
-                                       <div id='tab-3'><h3>TAB 3</h3></div>
-                               </div>
-                       </article>
-               </section>
-               <!-- CONTENT ends-->
-               <h3>Use of data attribute to load</h3>
-               <section>
-                       <!-- CONTENT BLOCK -->
-                       <article>
-                               <h2>The attribute "data-toggle"</h2>
-<pre data-language="javascript">
-<div data-toggle="tabslet" data-animation="true"></div>
-</pre>
-                               <div class='tabs' data-toggle="tabslet" 
data-animation="true">
-                                       <ul class='horizontal'>
-                                               <li><a 
href="#tab-1">information</a></li>
-                                               <li><a 
href="#tab-2">tab</a></li>
-                                               <li><a 
href="#tab-3">tab</a></li>
-                                       </ul>
-                                       <div id='tab-1'><h3>Just include the 
plugin and add the data attribute to your html tag!</h3></div>
-                                       <div id='tab-2'><h3>TAB 2</h3></div>
-                                       <div id='tab-3'><h3>TAB 3</h3></div>
-                               </div>
-                       </article>
-               </section>
-       </div>
-       <!-- MAIN CONTAINER ends -->
-
-       <!-- FOOTER -->
-       <footer>
-               <!-- FOOTER CONTAINER-->
-               <div class="footer_wrapper">
-                       <p>Built by <a href="https://github.com/vdw";>vdw</a> 
aka <a href="http://gr.linkedin.com/in/dkrestos/"; target="_blank">Dimitris 
Krestos</a><br />Code licensed under <a 
href="http://www.apache.org/licenses/LICENSE-2.0"; target="_blank">Apache 
License v2.0</a></p>
-               </div>
-               <!-- FOOTER CONTAINER ends -->
-       </footer>
-
-</div>
-
-       <!-- JQuery -->
-       <script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js";></script>
-       <script>window.jQuery || document.write('<script 
src="javascripts/vendor/jquery-1.9.1.min.js"><\/script>')</script>
-
-       <!-- JS -->
-       <script type="text/javascript" 
src="javascripts/vendor/waypoints.min.js"></script>
-       <script type="text/javascript" 
src="javascripts/vendor/waypoints-sticky.min.js"></script>
-       <script type="text/javascript" 
src="javascripts/vendor/jquery.tabslet.min.js"></script>
-       <script type="text/javascript" 
src="javascripts/vendor/rainbow-custom.min.js"></script>
-       <script type="text/javascript" 
src="javascripts/vendor/jquery.anchor.js"></script>
-       <script src="javascripts/initializers.js"></script>
-       <!-- JS ends -->
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/602d0996/docs/manual/bower_components/Tabslet/demo/javascripts/initializers.js
----------------------------------------------------------------------
diff --git 
a/docs/manual/bower_components/Tabslet/demo/javascripts/initializers.js 
b/docs/manual/bower_components/Tabslet/demo/javascripts/initializers.js
deleted file mode 100644
index 4952c58..0000000
--- a/docs/manual/bower_components/Tabslet/demo/javascripts/initializers.js
+++ /dev/null
@@ -1,43 +0,0 @@
-// Run javascript after DOM is initialized
-$(document).ready(function() {
-
-       $('#body').waypoint('sticky');
-
-       $('.tabs_default').tabslet();
-
-       $('.tabs_active').tabslet({
-               active: 2
-       });
-
-       $('.tabs_hover').tabslet({
-               mouseevent: 'hover',
-               attribute: 'href',
-               animation: false
-       });
-
-       $('.tabs_animate').tabslet({
-               mouseevent: 'click',
-               attribute: 'href',
-               animation: true
-       });
-
-       $('.tabs_rotate').tabslet({
-               autorotate: true,
-               delay: 3000
-       });
-
-       $('.tabs_controls').tabslet();
-
-       $('.before_event').tabslet();
-       $('.before_event').on("_before", function() {
-               alert('This alert comes before the tab change!')
-       });
-
-       $('.after_event').tabslet({
-               animation: true
-       });
-       $('.after_event').on("_after", function() {
-               alert('This alert comes after the tab change!')
-       });
-
-});
\ No newline at end of file

Reply via email to